我正试图为Windows 10安装Qt4.8.7,并且在安装相应的编译器时遇到了一些问题。
我从这个链接中获得了Qt4.8.7安装程序:https://download.qt.io/archive/qt/4.8/4.8.7/和我尝试过使用MSVC2010和mingw版本。对于MSVC2010版本,我遵循了这个指南MSVC2010 (有很多死链接),并在MSVC2010 1和WindowsSDK7.1旁边安装了编译器。我无法找到Visual 2010的安装程序或VS service pack 1。qt识别我在相应的MSVC2010 x86编译器旁边安装的Qt的版本,但是当我编译时,我得到了缺少的标题:"C:\Program (x86)\Microsoft Visual 10.0\VC\include\intrin.h:26: C1083:无法打开包含文件:'ammintrin.h':没有这样的文件或目录“。
对于mingw版本,我没有找到正确的版本"mingw482“,而其他我尝试过的版本似乎不兼容。我尝试过混合安装程序程序,以及使用QT在线安装程序试图找到正确的版本,但我在编译时运气不佳。
最近有人在windows上运行qt4.8.7吗?如果是的话,你能告诉我正确的方向来安装正确的编译器吗?
非常感谢。
发布于 2021-08-08 11:28:17
这里简要描述了如何让它与Visual 2008和最新的Qt 4.13一起工作。
你需要:
cdb.exe
步骤(所有绝对路径都是标准安装路径):
C:/Program Files(x86)/Microsoft Visual Studio 9.0/VC/vcvarsall.bat
中找到它。重复C,C++,x86和x64。按保存qmake.exe
中选择C:/Qt/4.8.7/bin/qmake.exe
来手动添加它。按保存win32-msvc2008
。再次按保存现在,您应该能够从Qt和Qt有色命令行编译您的项目。要将MSVC 9.0集成到Visual 2015及更新版本,还需要安装Visual 2012 Express。按照这一顺序:
它可以按任何其他顺序工作,但不要依赖它。而且,它可能只是平淡无奇,而不是工作,你会浪费一周的时间来修复它,但它会起作用。
还没有对其进行测试,但我可以想象相同的工作流将适用于VS2010。
https://stackoverflow.com/questions/68668084
复制相似问题