qt arm 版本编译问题
答案:2 悬赏:30 手机版
解决时间 2021-02-07 15:34
- 提问者网友:暮烟疏雨之际
- 2021-02-07 05:31
最近在使用qt creator作为C++的开发工具,主要用来编写arm开发板上的应用程序(交叉编译)。主要问题是在交叉编译时,出现警告the mangling of 'va_list' has changed in GCC 4.4。本地程序运行正常。我用的库是qt-everywhere-opensource-src-4.8.6,库本身的编译安装都未出错。不知该如何解决?望高手解答。
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-07 06:10
这个警告
> This however does *not* affect NDK-generated code because, very fortunately,
> none of the stable ABIs exposed by the NDK depend on this mangling (this has
> been checked carefully), so whichever toolchain you use, your code will run
> on all Android systems
赶脚不会对代码有什么影响啊..
CFLAGS += -Wno-psabi
关掉它就ok
> This however does *not* affect NDK-generated code because, very fortunately,
> none of the stable ABIs exposed by the NDK depend on this mangling (this has
> been checked carefully), so whichever toolchain you use, your code will run
> on all Android systems
赶脚不会对代码有什么影响啊..
CFLAGS += -Wno-psabi
关掉它就ok
全部回答
- 1楼网友:duile
- 2021-02-07 07:45
这种情况一般是由于不同的内核的版本,头文件的路径有时候有一些变动,具体头文件变动到那去了,建议把找不到的头文件搜索一下,看存在的路径是代码中写的路径
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯