社区
嵌入开发(WinCE)
帖子详情
ubuntu下qt交叉环境配置,qt creator的手动构建套件前面有一个红色的感叹号,这是什么原因,别的地方并没有配错,生成的文件是x86_64的不是arm
Smart_Maggie
2018-11-21 10:38:30
编译器是对的
QT version也是对的
debugger也是对的
只有构建套件(kit)这块有一个红色的感叹号,这是为什么
...全文
1825
2
打赏
收藏
ubuntu下qt交叉环境配置,qt creator的手动构建套件前面有一个红色的感叹号,这是什么原因,别的地方并没有配错,生成的文件是x86_64的不是arm
编译器是对的 QT version也是对的 debugger也是对的 只有构建套件(kit)这块有一个红色的感叹号,这是为什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Smart_Maggie
2018-11-27
打赏
举报
回复
什么叫构建的时候没有选择arm版本?我在Qt version这一栏手动添加的,然后在构建套件里面选的我手动添加的Qt version
lyz007
2018-11-24
打赏
举报
回复
构建的时候没有选择arm版本的吧!如果QT Version 和编译不匹配是无法完成构建的!
Qt
Creator
Kits
构建
套件
报错排查指南:从
红色
感叹号
到黄色警告的全面解析
本文全面解析
Qt
Creator
Kits
构建
套件
报错的排查方法,重点解决
红色
感叹号
(ABI不匹配)和黄色警告(CMake配置)问题。通过分析MSVC编译器版本与
Qt
版本的对应关系,提供
手动
修正编译器配置、检查环境变量等实战解决方案,帮助开发者快速修复
构建
环境,确保项目顺利编译。
Qt
Creator
构建
套件
时出现
红色
感叹号
的解决方法
【问题现象】 大意是
64
位的编译器无法为32位的
Qt
版本
生成
代码。 P.S:原来选择的编译器是Microsoft Visual C++ Compiler 16.7.30330.147(amd
64
),对应的ABI是
x86
-windows-msvc2019-pe-32bit) 【解决方法】 对该
套件
重新进行配置,将
64
位的ABI改为32位。 鼠标移入可以看到编译器对应的ABI的版本,找到版本为
x86
-windows-msvc2019-pe-32bit的编译器。 回到“Kits”选项卡。 在指示处找到刚才
Qt
Creator
构建
套件
时出现黄色
感叹号
工具是VS2017和
Qt
Creator
5.9.1。高版本的解决方案也是一样的。 首先看出现的问题: 从上图中我们可以知道出现的问题是:CMake找不到C和C++的编译器。 那么解决问题的思路是: 1、CMake是个啥玩意儿? 其实你不需要知道它是个啥玩意额,你只需要知道如果你
没有
安装CMake,那么就百度安装
一个
CMake,这里建议默认安装,否则你要
手动
添加CMake的环境变量。默认安装CMake后就不用管了哈!看下一步。 2、明确是谁的C和C++编译器? 答:是VS2017的C和C++编译器(而不是
Qt
构建
套件
(Kit)标志为
感叹号
问题:
Qt
构建
套件
标志为
感叹号
,不能正常使用。 方法:选择合适的编译器和调试器即可正常运行。
QT
中kits显示
红色
感叹号
问题解决
如何修改:如图,点击编译器,鼠标移至每个编译器上面会显示所支持的版本,此时显示为2005,我们找到支持2017的版本。比如:编译器版本不对,或者
没有
安装,就要重新安装编译器。若是,
没有
自动检测到编译器,就需要
手动
添加编译器。如图,此时显示,需要2017版本的,配置却为2005版本,所以,修改编译器版本即可。此时可以将鼠标移到报错位置,会弹出提示框问题出在什么
地方
。本质解决思路就是通过报错,追踪到哪里出现了问题。然后,点击
构建
套件
,修改编译器中的编译版本,就好了。大概思路就是这样,若要继续深究,没太大必要。
嵌入开发(WinCE)
19,524
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章