Qt在 Visual C++ 2005 下的设定

Qt Visual C++ 2005 下的设定

装完Qt,理当来个小范例
还有什么比Hello系列来得更恰当的呢?

先看看要如何把Qt的编译环境架设好
Visual C++ 2005环境中,由 [工具]->[选项]
设定”Include档案”与”链接库文件”的搜寻路径
通常是 %QTDIR%/include %QTDIR%/lib%QTDIR%Qt的安装目录)
建置项目的时候,才不会跟你回报找不到xxx.hxxx.lib的错误

接下来就是建立一个新项目,填上几行程序代码

view plaincopy to clipboardprint?

  1.   
  2. #include <Qt/qapplication.h>   
  3. #include <Qt/qmainwindow.h>   
  4.   
  5. int main(int argc, char **argv )   
  6. {   
  7.     QApplication app(argc, argv);   
  8.     QMainWindow window;   
  9.     window.setWindowTitle("Hello, Qt!");   
  10.     window.show();   
  11.     return app.exec();   
  12. }  

 

#include <Qt/qapplication.h>

#include <Qt/qmainwindow.h>

 

int main(int argc, char **argv )

{

    QApplication app(argc, argv);

    QMainWindow window;

    window.setWindowTitle("Hello, Qt!");

    window.show();

    return app.exec();

}

项目的属性中,[连结器]->[输入]的”其它相依性”部份要加上

QtCore4.lib
QtGui4.lib

项目的属性中,[连结器]->[输入]的”其它相依性”部份要加上

QtCore4.lib
QtGui4.lib

这两个lib才行
如果执行时发生「找不到MSVCP80.dll」的错误讯息
试试看把QtCore4.dll与QtGui4.dll拷贝到执行目录

执行结果就是一个窗口,标题显示 “Hello, Qt!”
外观看起来很简单是因为我把XP的布景关掉了
Qt也提供了几个不同窗口的样式供使用者使用
之后再来看看不同窗口样式配置的结果好了

程序代码总共五行,主要的流程是

  1. 产生QApplication的对象
  2. 产生QMainWindow(或QWidget)对象,设定它
  3. 显示窗口
  4. 执行QApplication对象,进入message-loop,直到窗口被关闭
  1. “试试看把QtCore4.dll与QtGui4.dll拷贝到执行目录”,其实可以不用手动加入DLL檔,尝试以下设定即可:

Tools -> Options -> Projects and Solution -> VC++ Directories -> Executable files

增加
X:\qt-win-opensource-src-4.4.0\bin
X:\qt-win-opensource-src-4.4.0

就可以了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值