首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows10上安装Qt4.8.7编译器

在Windows10上安装Qt4.8.7编译器
EN

Stack Overflow用户
提问于 2021-08-05 14:02:26
回答 1查看 884关注 0票数 2

我正试图为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吗?如果是的话,你能告诉我正确的方向来安装正确的编译器吗?

非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-08 11:28:17

这里简要描述了如何让它与Visual 2008和最新的Qt 4.13一起工作。

你需要:

  • VisualStudio2008Express用于构建工具,据我所知,没有独立的构建工具
  • Qt 4.8.7在编写本报告时为VS2008预编译了连接到Qt档案版本,您需要的版本称为"qt-opensource-windows-x86-vs2008-4.8.7.exe“
  • 任何Windows调试器cdb.exe

步骤(所有绝对路径都是标准安装路径):

  • 安装VS2008
  • 安装QT4.8.7
  • 打开您的Qt到Tools->Options.->Tab编译器并搜索“MicrosoftVisualVISUALCompiler9.0”,它可能不在那里,所以您需要手动查找这个编译器的C++。您将在C:/Program Files(x86)/Microsoft Visual Studio 9.0/VC/vcvarsall.bat中找到它。重复C,C++,x86和x64。按保存
  • 打开选项卡,查找Qt4.8.7版本。它可能不会再次出现,所以通过从qmake.exe中选择C:/Qt/4.8.7/bin/qmake.exe来手动添加它。按保存
  • 打开“工具包”选项卡,添加一个新的工具包。选择您的Qt4.8.7版本以及您最喜欢的调试器C和C++的MS编译器,并输入Qt-makespec win32-msvc2008。再次按保存

现在,您应该能够从Qt和Qt有色命令行编译您的项目。要将MSVC 9.0集成到Visual 2015及更新版本,还需要安装Visual 2012 Express。按照这一顺序:

  1. VS2008
  2. VS2012 (在这里,MS是用一些魔法编程的,这样更新的VS就可以看到更旧的构建工具)
  3. VS201x

它可以按任何其他顺序工作,但不要依赖它。而且,它可能只是平淡无奇,而不是工作,你会浪费一周的时间来修复它,但它会起作用。

还没有对其进行测试,但我可以想象相同的工作流将适用于VS2010。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68668084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档