QtCreator 构建套件时出现红色感叹号的解决方法

【问题现象】

套件前出现红色感叹号。
QtCreator 构建套件时出现红色感叹号的解决方法_第1张图片
大意是64位的编译器无法为32位的Qt版本生成代码。

P.S:原来选择的编译器是Microsoft Visual C++ Compiler 16.7.30330.147(amd64),对应的ABI是x86-windows-msvc2019-pe-64bit

【解决方法】

重新对该套件进行配置,将64位的ABI改为32位。
QtCreator 构建套件时出现红色感叹号的解决方法_第2张图片
鼠标移入可以看到编译器对应的ABI的版本,找到ABI版本为x86-windows-msvc2019-pe-32bit对应的编译器。
QtCreator 构建套件时出现红色感叹号的解决方法_第3张图片
回到“Kits”选项卡。
QtCreator 构建套件时出现红色感叹号的解决方法_第4张图片
在指示处找到刚才目标ABI对应的编译器Microsoft Visual C++ Compiler 16.7.30330.147(amd64_x86),点击“Apply”。

【结果】

红色感叹号消失~

你可能感兴趣的:(Qt)