标题:windows上qt安装和编译发布程序的几个疑问?
作者:niushitana
日期:2016-03-03 12:36
内容:
想在windows 7 64位系统上安装一个QT开发工具,然后开发出来的程序编译后会在windows server2008上运行,看了下qtcn上的qt版本下载帖:http://www.qtcn.org/bbs/read-htm-tid-1075.html,发现支持在windows 64位系统上安装qt的好像都是要和VS配合使用,只有32位系统上才能用使用其它的,比如Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 1.0 GB),所以有以下几个问题:
1.请问现在win7 64位系统上做QT开发配合VS使用的方法是主流选择吗?这种QT+VS的组合是否可以理解为用QT做开发环境,但用VS做编译?
2.如果是主流选择,下载QT for vs的版本安装后,是否还需要另外安装VS?如果要另外安装VS,主流是安装哪个版本的VS?2010,2012,2013?
3.用QT for vs编写好的程序编译后发布在windows server2008上,如果该系统未安装.net支持,能直接运行吗?
以上三个问题,希望各位朋友不吝赐教,先在这里谢过了。
#1 [dbzhang800 03-03 15:54]
* Qt 不依赖.net
* Qt对64位的MinGW或MSVC的支持都没有问题。Qt是C++的库,所以你必须有相应的C++编译器,可以用 MinGW的g++,Visual Studio中的cl或Intel-C++。
* 如果你有选择权,且要在MSVC中选择的话,最好选VS2015。今年5月份发布的Qt5.7将不再支持VS2010和VS2012
#2 [niushitana 03-04 09:35]
我有选择权,现在我是选择用 MinGW还是用VS,只是我的问题是官方上这个版本:Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 1.0 GB),写的是32位的,能用在windows 64位系统上吗?
#3 [XChinux 03-04 19:56]
windows下,32位程序能运行在64位系统上的,所以如果你为省得麻烦,就直接用32位编译吧,反正在32位/64位系统下都能运行.
#4 [niushitana 03-05 20:53]
OK,谢谢。