qgroundcontrol吧 关注:355贴子:523
  • 8回复贴,共1

QGC win7下Android版本有编译通过的么??

只看楼主收藏回复

arm-linux-androideabi-g++: error: obj\moc_PSRTKFactGroup.obj: No such file or directory
Makefile:1147: recipe for target 'debug\libQGroundControl.so' failed
mingw32-make: *** [debug\libQGroundControl.so] Error 1
13:55:04: 进程"C:\Qt\Qt5.7.1\Tools\mingw530_32\bin\mingw32-make.exe"退出,退出代码 2 。
Error while building/deploying project qgroundcontrol (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.7.1))
When executing step "Make"
win7下编译安卓版的qgc,源文件中有:GPSRTKFactGroup.cc,但编译的时候就报没有PSRTKFactGroup.obj 或者没有GSRTKFactGroup.obj。把屏蔽了,又报其他缺少.obj,总是在原代码文件的基础上少一个字母这样,咋一看还一样的,以为是少了对应的.cc源文件。其实是在.cc文件名基础上少了某个字母类似的.obj缺少。有知道的么,帮忙解答一下,万分感谢。实际上同样的源码Qt Creator + vs2015已结编译通过运行了。


1楼2017-10-31 11:56回复
    Ubuntu14.04 QGC的android环境搭可以编译。


    2楼2017-11-06 15:32
    收起回复
      2025-06-03 06:05:44
      广告
      这个问题我遇到过 在编译目录里(不是源码目录哦 是编译输出目录build什么什么的) 找到moc_GPSRTKFactGroup.obj文件,复制一个moc_GPSRTKFactGroup.obj 把其中字母G去掉,保存,这样文件夹就同时存在moc_GPSRTKFactGroup.obj和moc_PSRTKFactGroup.obj文件了,就不会报错了


      3楼2017-12-17 18:19
      收起回复
        我仅仅在Linux编译成功了


        IP属地:北京来自Android客户端4楼2017-12-23 19:53
        回复
          ubuntu编译


          IP属地:四川5楼2019-12-09 09:44
          回复
            你可以把你的文件名字改成他错误的名字


            IP属地:浙江6楼2020-05-10 16:16
            回复
              WIN10编译过去了,WIN7主要是没有电脑,应该也可以的搞定的。


              7楼2021-01-22 11:04
              回复