Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为Windows安装开源Qt库5二进制版本_Qt_Visual C++_Installation_Qt5 - Fatal编程技术网

如何为Windows安装开源Qt库5二进制版本

如何为Windows安装开源Qt库5二进制版本,qt,visual-c++,installation,qt5,Qt,Visual C++,Installation,Qt5,这个问题是关于Qt libraries 5.0.0 for Windows(VS 2010 406 MB)at(但我认为它也将应用于未来的5.x.x版本),以及在“干净”的Windows工作站上安装它 要让它工作需要什么?我追求的是一套精确的最小下载包,这意味着一个有序的“完全合格”下载名称列表,最好带有指向Microsoft下载的链接 来自同一下载页面的最新Qt创建者将用作IDE,因此不需要安装visualstudio,事实上,如果可以避免安装visualstudio会更好 我目前的理解是,我

这个问题是关于
Qt libraries 5.0.0 for Windows(VS 2010 406 MB)
at(但我认为它也将应用于未来的5.x.x版本),以及在“干净”的Windows工作站上安装它

要让它工作需要什么?我追求的是一套精确的最小下载包,这意味着一个有序的“完全合格”下载名称列表,最好带有指向Microsoft下载的链接

来自同一下载页面的最新Qt创建者将用作IDE,因此不需要安装visualstudio,事实上,如果可以避免安装visualstudio会更好


我目前的理解是,我需要找到VC++Express,然后找到它的SP1更新,然后找到调试包,以获得Qt Creator的调试器后端。不确定是否需要Windows SDK软件包,或者是否可以用某些版本的Windows SDK替换VS。不,qt项目网页没有回答这个问题,对于这个特定场景,那里的说明非常模糊(使用二进制库下载,而没有完整的非免费Visual Studio 2010)。

严格来说,您所需要的只是和它的。还要确保安装“Windows调试工具”(Qt Creator集成调试器所需)。这将安装VS2010中包含的命令行编译器和工具

作为一个IDE,您可以使用它,这对于Qt项目非常棒,甚至对于非Qt项目也非常棒。当然,你可以自由地使用任何你想要的IDE,只是Qt Creator附带了一切:集成的Qt文档、集成的GUI设计器、集成的QML设计器、版本控制集成(svn/git需要单独安装)

或者,您需要查找VS2010 Express及其更新,尽管这会使您在IDE中没有Qt集成(因为免费的VS版本不支持扩展)

海德编辑以添加链接(2013年1月测试):

  • (向下滚动)

对于Windows 10和Qt 5.7,我下载并安装了以下工具:

  • Windows调试工具(仅勾选此项)在

我将Win7安装到拒绝安装Win SDK 7.1的状态,因此,安装了VC++2010 Express和Visual Studio 2010的SP1后,我可以使用Qt Creator编译和运行,但不进行调试。@hyde:您应该能够将Windows调试工具作为独立软件包安装。检查Windows SDK ISO。看起来他们从他们的网站上删除了所有真正的独立安装程序,因此如果您无法运行其安装程序,则必须检查SDK映像。在另一台计算机上测试,似乎只安装SDK和更新将生成
C:\Program Files(x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\intrin.h(26):致命错误C1083:无法打开包含文件:“ammintrin.h”:在QtC下编译时,没有此类文件或目录
。这是通过安装VC++2010 Express修复的,所以看起来没有办法解决这个问题。。。因此,除了您的答案中的SDK链接(用于调试器)之外,还需要VC++2010 Express和VS2010 SP1更新,然后从Windows update更新到整个混乱。Whew.您还可以使用新的Visual Studio 2012 Express For Windows桌面。您将从Microsoft获得最新、最优秀的编译器。目前还没有用于此目的的二进制软件包,我非常确定用于VS2010的Qt libs不能与VS2012一起使用。。。?在Windows上编译Qt有点麻烦,需要很多先决条件等等。