windows上qt安装和编译发布程序的几个疑问?

niushitana 2016-03-03 12:42:37
想在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支持,能直接运行吗?

以上三个问题,希望各位朋友不吝赐教,先在这里谢过了。
...全文
173 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
niushitana 2016-03-05
  • 打赏
  • 举报
回复
1.请问现在win7 64位系统上做QT开发配合VS使用的方法是主流选择吗?这种QT+VS的组合是否可以理解为用QT做开发环境,但用VS做编译? 我自己是用VS2013 + Qt。 这东西是不是主流并不重要。任何编译器仅仅是一个“编辑工具”而已。你用记事本也能写Qt只要你都傻逼装这个逼。。 ---------------------------------------------------------------------- 这不是因为要装逼,是因为不了解,所以想了先解一下不同选择的利弊。
void_main_void 2016-03-04
  • 打赏
  • 举报
回复
1.请问现在win7 64位系统上做QT开发配合VS使用的方法是主流选择吗?这种QT+VS的组合是否可以理解为用QT做开发环境,但用VS做编译? 我自己是用VS2013 + Qt。 这东西是不是主流并不重要。任何编译器仅仅是一个“编辑工具”而已。你用记事本也能写Qt只要你都傻逼装这个逼。。 2.如果是主流选择,下载QT for vs的版本安装后,是否还需要另外安装VS?如果要另外安装VS,主流是安装哪个版本的VS?2010,2012,2013? 我自己安装的是VS2013的。一个编译器就好。。搞那么多干嘛。。。。 3.用QT for vs编写好的程序编译后发布在windows server2008上,如果该系统未安装.net支持,能直接运行吗? Qt跟NET没有一点关系。 不过Qt发布给别人需要打包Qt自己的运行库一起放到程序里面。整个下来一个自己实现功能的EXE只要几M但是你打包的QT库估计都得快100M了。。
niushitana 2016-03-04
  • 打赏
  • 举报
回复
1.请问现在win7 64位系统上做QT开发配合VS使用的方法是主流选择吗?这种QT+VS的组合是否可以理解为用QT做开发环境,但用VS做编译? qt只是一个跨平台的库,vs也好,MinGW也好,都只是编译器而已,你用哪种都可以 ------------------------------------------------------------------------------------------------------------------- 你意思是Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 1.0 GB)这个版本可以装在win7 64位系统上做开发(注意这是qt是32位版本哦)?并且也可以不用安装VS,请问这些问题你能确定吗?
niushitana 2016-03-04
  • 打赏
  • 举报
回复
1.请问现在win7 64位系统上做QT开发配合VS使用的方法是主流选择吗?这种QT+VS的组合是否可以理解为用QT做开发环境,但用VS做编译? qt只是一个跨平台的库,vs也好,MinGW也好,都只是编译器而已,你用哪种都可以 ------------------------------------------------------------------------------------------------------------------- 现在我就只有一个问题了:Qt 5.5.1 for Windows 32-bit (MinGW 4.9.2, 1.0 GB)这个版本可以装在win7 64位系统上做开发吗(qt版本32位的也没有问题)?
画茧自缚 2016-03-03
  • 打赏
  • 举报
回复
好像先前版本windows下的QT都只有32位的,QT5的mingw版是集成了QT类库、mingw编译器、QT creator,vs版本的没用过,感觉只是看个人爱好,喜欢QT creator还是VS,喜欢哪个用哪个,不过编译器不一样。
dinjay 2016-03-03
  • 打赏
  • 举报
回复
1.请问现在win7 64位系统上做QT开发配合VS使用的方法是主流选择吗?这种QT+VS的组合是否可以理解为用QT做开发环境,但用VS做编译? qt只是一个跨平台的库,vs也好,MinGW也好,都只是编译器而已,你用哪种都可以。 2.如果是主流选择,下载QT for vs的版本安装后,是否还需要另外安装VS?如果要另外安装VS,主流是安装哪个版本的VS?2010,2012,2013? 需要,你得有vs的环境才能用QT For VS,因为你只是用编译器,只要看好你下载的qt是需要哪种vs就行了。我平时都是用vs2010 3.用QT for vs编写好的程序编译后发布在windows server2008上,如果该系统未安装.net支持,能直接运行吗? 编译完的exe需要你在部署的时候确认好依赖文件,可以通过dependency walker来查看exe的依赖库。QT5以上,可以通过bin目录下的QT自带的windeployqt.exe工具运行需要处理的exe即可。 具体打包可以看这里:http://blog.csdn.net/taiyang1987912/article/details/50722786

16,213

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧