Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1887517
  • 博文数量: 496
  • 博客积分: 12043
  • 博客等级: 上将
  • 技术积分: 4778
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-27 14:26
文章分类

全部博文(496)

文章存档

2014年(8)

2013年(4)

2012年(181)

2011年(303)

2010年(3)

分类: C/C++

2011-06-16 09:59:38

想到跨平台的库包里,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
#include
using namespace std;
int main(int argc, char *argv[]) 
     QCoreApplication a(argc, argv); 
     cout<<"start"<     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,算是做个小结。
 
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cnhome/archive/2010/12/02/6051236.aspx
阅读(814) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~