• 2069阅读
  • 5回复

使用VS2019社区版编译 Qt5.15.2始终报错 [复制链接]

上一主题 下一主题
离线weiweiqiao
 

只看楼主 倒序阅读 楼主  发表于: 2020-12-02
我的操作系统是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
Jobs Insanely Great.
离线weiweiqiao

只看该作者 1楼 发表于: 2020-12-02
我选择的命令行
Jobs Insanely Great.
在线lixinwei

只看该作者 2楼 发表于: 2020-12-03
这个命令行应该是没问题的
我用相同的命令行,VS2019 x64,是可以编译的,没有出现类似的链接错误
怀疑是楼主之前编译了x86的,然后没删目录,就开始编译x64
把qt-everywhere-src-5.15.2这个文件夹删了,重新解压出一份源码,再尝试编译一下
离线weiweiqiao

只看该作者 3楼 发表于: 2020-12-04
回 lixinwei 的帖子
lixinwei:这个命令行应该是没问题的
我用相同的命令行,VS2019 x64,是可以编译的,没有出现类似的链接错误
怀疑是楼主之前编译了x86的,然后没删目录,就开始编译x64
把qt-everywhere-src-5.15.2这个文件夹删了,重新解压出一份源码,再尝试编译一下
 (2020-12-03 16:57) 

谢谢,我试试~~
Jobs Insanely Great.
离线fsu0413

只看该作者 4楼 发表于: 2020-12-10
编译Qt建议新建一个文件夹,文件夹名不要太长
离线rpdhunter

只看该作者 5楼 发表于: 2020-12-11
编译前 clean一下
快速回复
限100 字节
 
上一个 下一个