使用vs编译QT项目一直提示 machine type 不匹配的问题解决办法

112 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

一直提示Machine X86的问题 Debug.win32\Application.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86' 我也尝试着将Target Machive 设置为X86了,仍旧提示这个问题:

image.png

突然想到,应该是qt的编译器我使用的是64位的

image.png

下载了32位的编译器

image.png

但是好像还是不行,于是将编译器设置为32位后

image.png 重新建立了新的工程,发现就可以了,应该也可以把项目整体都配置为64位,不过好多坑,就没有这样做