首页| 论坛| 消息

标题:使用VS2019社区版编译 Qt5.15.2始终报错
作者:weiweiqiao
日期:2020-12-02 22:45
内容:

我的操作系统是win7 64位系统,vs2019社区版16.8.2,在编译Qt源码过程中始终报错“LNK1112: module machine type 'x86' conflicts with target machine type 'X64'”这个该如何处理??
我在网上找的编译configure:configure -static -confirm-license -opensource -release -prefix "D:\Qt5.15.2" -qt-sqlite -qt-zlib -qt-libpng -qt-libjpeg -nomake tests -no-compile-examples -nomake examples


#1 [weiweiqiao 12-02 22:50]
我选择的命令行
#2 [lixinwei 12-03 16:57]
这个命令行应该是没问题的
我用相同的命令行,VS2019 x64,是可以编译的,没有出现类似的链接错误
怀疑是楼主之前编译了x86的,然后没删目录,就开始编译x64
把qt-everywhere-src-5.15.2这个文件夹删了,重新解压出一份源码,再尝试编译一下
#3 回 lixinwei 的帖子 [weiweiqiao 12-04 20:55]
lixinwei:这个命令行应该是没问题的
我用相同的命令行,VS2019 x64,是可以编译的,没有出现类似的链接错误
怀疑是楼主之前编译了x86的,然后没删目录,就开始编译x64
把qt-everywhere-src-5.15.2这个文件夹删了,重新解压出一份源码,再尝试编译一下
 (2020-12-03 16:57) 
谢谢,我试试~~
#4 [fsu0413 12-10 21:47]
编译Qt建议新建一个文件夹,文件夹名不要太长
#5 [rpdhunter 12-11 14:26]
编译前 clean一下

回复 发表
主题 版块