首页| 论坛| 消息

标题:在VS2010下编译QT4.7.1和QT Creator
作者:listlike
日期:2011-01-23 15:27
内容:

虽然QT有各种开发包,但是自己使用的话还是要自己编译一下的,因为开发包的编译环境未必跟你的需求一致,例如QT4.7.1有VS2008的包,虽然在VS2010下也可以使用,但是总是有些问题,还是自己编译一次的好。这个文档我参考了很多其他人的文档,由于我偷懒就不在把这些人的链接给加上上了,在这里先说声抱歉了。“人人为我,我为人人,如有雷同,一定抄袭”
既然QT都使用了自己的编译版本,那么QT Creator 也是要编译一下的,就不要使用它QT已经编译好的版本。对于QT下使用的一些工具(jom),也最好自己编译后再使用,我的使用环境是 Windows 7 64位企业版,VS2010 中文专业版。
QT作为linux下开发的系统,虽然现在也在兼容windows,但是也有一些问题,在编译过程中碰到的最大的问题是目录名的问题,QT本身不支持汉语目录名和带空格的目录名,就算源程序和编译目录满足这个条件,然而QT在编译过程中,会大量使用TEMP文件,Window 7系统的TEMP目录在C:\Users\[用户名]\AppData\Local\Temp下,如果当前用户是中文的名,在QT编译过程中就是致命的。最好的解决办法就是吧window的TEMP目录设置在根目录下我就是设置在C:\TEMP 。(Windows下设置用户的环境变量,把里面的TEMP 和TMP 全部设置成C:\TEMP)
QT编译过程会使用比较大的硬盘空间,大约占有5-6G。
编译QT 4.7.1过程:
1 安装好VS2010 ,下载好qt-everywhere-opensource-src-4.7.1.zip[fo ..


#1 [leaf- 02-12 14:53]
不错,学习了。
#2 [haofan2008 02-25 14:30]
这么难复杂啊
#3 回 楼主(listlike) 的帖子 [haofan2008 02-25 15:07]
我菜鸟,请问这个和在VS2010中安装QT有什么区别?
#4 [hechaofeng 02-27 16:03]
listlike把你的QQ号告诉我,或者加我的QQ 号:657140312。本人初学Qt,有很多地方搞不明白,期望您能指点指点。谢谢!
#5 [dragon_fly 02-28 10:35]
嗯,这个很不错,值的学习啊

<< 1 2 >> (1/2)

回复 发表
主题 版块