关于Qt 4.7.1与Visual studio 2008的集成开发

来源:互联网 发布:蒋立乾 人工智能 编辑:程序博客网 时间:2024/05/27 06:56

想到跨平台的库包里,Qt是一个相当不错的选择。随着逐步推出的Qt Creator,完全都可以用它来做开发了。不过这篇文章还是记录了我在使用Qt 4.7.1过程中的一点心得。

 

首先,从Nokia站点选择Qt by Nokia 4.7.1(VS2008 open Source),安装还是比较顺利的。你的系统环境下一定要有VS2008最好是打了SP1补丁.(当然了,VS2010好像不是很好用,在转换工程后会出些莫名其妙的东东)。这就算是有了环境,接下来就是做个简单项目的了。

其次,在Qt4.7.1的命令行下创建目录,例如:hello,当然了这个例子是参考的《c++ Qt GUI 4》那本书,创建个文本文件text.cpp内容如下:

 


#include <QtCore/QCoreApplication>
#include <iostream>
using namespace std;

int main(int argc, char *argv[]) 

     QCoreApplication a(argc, argv); 

     cout<<"start"<<endl;
     return a.exec(); 

 }

 

然后,在hello目录下qmake -project,这样就创建了hello.pro,再执行qmake -tp vc hello.pro,这样VS2008的工程就创建了。用VS2008打开就可以了。Qt里的signals和slots是一个比较好的设计方案。很喜欢!在VS2008里可以添加个测试用的 NewObject::public QObject (当然了,不能忘记做Q_OBJECT signals slots)。编译!晓得有错了么,啥LINK Q_meta记不住了,大概是这个内容。执行,qmake -tp vc hello重新弄弄就好了,实际上就是没有moc :)。

最后,运行!咋个,好像没啥显示啊,没关系修改个配置就好了。在项目属性里,配置属性->系统->子系统 选出控制台来就好了:)

 

一切都OK,算是做个小结。

原创粉丝点击