找回密码
 立即注册
收起左侧

Qt 5.12 编译qmqtt 出错,之前其它无问题,真机调试。

1
回复
4538
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2019-4-26 15:51:07 显示全部楼层 |阅读模式
1Qter豆
此种现象仅出现编译qmtt 模块的代码时才会有的问题其它编写的代码无问题,请问各位该如何解决啊。
E:\Qt\SDK\android-ndk-r19/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: error: Qt5Mqtt: member at 98008 is not an ELF object
E:\Qt\SDK\android-ndk-r19/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: error: Qt5Mqtt: member at 202066 is not an ELF object
E:\Qt\SDK\android-ndk-r19/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: error: Qt5Mqtt: member at 206032 is not an ELF object
E:\Qt\SDK\android-ndk-r19/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: error: Qt5Mqtt: member at 217348 is not an ELF object
E:\Qt\SDK\android-ndk-r19/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: error: Qt5Mqtt: member at 226432 is not an ELF object
E:\Qt\SDK\android-ndk-r19/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: error: Qt5Mqtt: member at 235116 is not an ELF object
moku_clt.obj:moku_clt.cpp:function moku_Clt::moku_Clt(QWidget*): error: undefined reference to 'QMqttClient:MqttClient(QObject*)'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::state() const'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::disconnectFromHost()'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::setHostname(QString const&)'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::setPort(unsigned short)'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::setHostname(QString const&)'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::setPort(unsigned short)'
moku_clt.obj:moku_clt.cpp:function moku_Clt::connect_Click_slot(): error: undefined reference to 'QMqttClient::connectToHost()'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [libuntitled17.so] Error 1

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

尚未签到

2019-5-4 11:40:40 显示全部楼层
老兄, 你mqtt再Android上编译OK了吗?
你这个连接的外部mqtt是用的mingw编译的吗,我用mingw编译的mqtt库导入工程再用android编译也报这个错,可是我用andriod编译mqtt直接失败。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了