The Fourth Dimension Space

枯叶北风寒,忽然年以残,念往昔,语默心酸。二十光阴无一物,韶光贱,寐难安; 不畏形影单,道途阻且慢,哪曲折,如渡飞湍。斩浪劈波酬壮志,同把酒,共言欢! -如梦令

VS2010+QT4.7开发环境搭建

虽然按照网上的教程安装并编译了QT4.7,但是安装过QT插件之后还是无法正常配置。
在option配置路径的时候,2010显示
QT in the given path was built using minGW
一个莫名其妙的错误,都来查询了一些国外的论坛发现,这是插件的一个bug...我勒个去..
解决方法如下:

1.修改注册表:
HKEY_CURRENT_USER\Software\Trolltech\Versions\
下增加一个子项
qt201005(需要的名称)
子项下面增加一个数值 InstallDir,值就是你要配置的Qt路径

2.删除文件
删除lib目录下的
libqtmain.a and libqtmaind.a 两个文件。

运行第一个示例程序如下:



使用QT建了个简单的项目,发现无法通过编译,崩溃。。。后来发现路径名中不能用中文!

开发环境总算是搭建完成。

posted on 2010-12-25 22:59 abilitytao 阅读(9908) 评论(8)  编辑 收藏 引用

评论

# re: VS2010+QT4.7开发环境搭建 2010-12-26 12:05 CrazyWind

我用中文版的VS2010执行configure -platform win32-msvc2010后最后出现了错误:Creating makefiles in src...
Generating Visual Studio project files...
Could not find mkspecs for your QMAKESPEC(win32-msvc2010) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.6/qt\mkspecs
Error processing project file: D:/Software/Qt/QtVS2010/qt/projects.pro
Qmake failed, return code 3

Generating Makefiles...
Could not find mkspecs for your QMAKESPEC(win32-msvc2010) after trying:
C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_cre
ate_more/Troll/4.6/qt\mkspecs
Error processing project file: D:/Software/Qt/QtVS2010/qt/projects.pro
Qmake failed, return code 3
  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建 2010-12-26 12:08 CrazyWind

据说中文版的编译有问题,请问你是 怎么编译的啊?多谢了!  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建[未登录] 2010-12-26 20:59 abilitytao

@CrazyWind
我觉得你很可能把QT安装在中文目录底下了  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建 2010-12-27 10:06 bygreencn

你用VS2010编译QT4.6肯定不行了,QT4.6发布的时候vs2010还没影呢,它不可能提前就建立好VS2010的配置文件 @CrazyWind
  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建 2010-12-27 21:47 CrazyWind

Qt安装目录是D:\Software\Qt\2010.05,Qt 4.6已经卸载了,我在C盘新建了目录C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\mkspecs然后把D:\Software\Qt\2010.05\qt\mkspecs目录下的文件拷贝过去可以编译了,但是后来出现了很多错误,比如无法解析的外部符号,后来安装了qt-win-opensource-4.7.1-vs2008,configure这步找不到qconfig.cpp  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建[未登录] 2011-01-06 11:30 逐渐

编译完Qt后每次运行都要在link->input->additional dependencies选项里输入lib文件名,我在VC++ directories选项里输入了lib路径名,怎么解决?  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建 2011-04-05 17:44 abilitytao

@逐渐
每次编译都要?只需要修改项目属性把lib放进去就好了  回复  更多评论   

# re: VS2010+QT4.7开发环境搭建[未登录] 2011-07-01 14:55 liu

你好, 你的animatedtiles是在qt中先建立了工程后导入到vs中的,还是直接就在vs中开发的??可以让我参考一下吗?  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理