• 4413阅读
  • 4回复

[提问]windows上qt安装和编译发布程序的几个疑问? [复制链接]

上一主题 下一主题
离线niushitana
 

只看楼主 倒序阅读 楼主  发表于: 2016-03-03


想在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支持,能直接运行吗?

以上三个问题,希望各位朋友不吝赐教,先在这里谢过了。
离线dbzhang800

只看该作者 1楼 发表于: 2016-03-03
* Qt 不依赖.net
* Qt对64位的MinGW或MSVC的支持都没有问题。Qt是C++的库,所以你必须有相应的C++编译器,可以用 MinGW的g++,Visual Studio中的cl或Intel-C++。
* 如果你有选择权,且要在MSVC中选择的话,最好选VS2015。今年5月份发布的Qt5.7将不再支持VS2010和VS2012
离线niushitana

只看该作者 2楼 发表于: 2016-03-04
我有选择权,现在我是选择用 MinGW还是用VS,只是我的问题是官方上这个版本:Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 1.0 GB),写的是32位的,能用在windows 64位系统上吗?
离线XChinux

只看该作者 3楼 发表于: 2016-03-04
windows下,32位程序能运行在64位系统上的,所以如果你为省得麻烦,就直接用32位编译吧,反正在32位/64位系统下都能运行.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线niushitana

只看该作者 4楼 发表于: 2016-03-05
OK,谢谢。
快速回复
限100 字节
 
上一个 下一个