Cygwin下QT程序

Cygwin下QT程序 
  
from http://blog.sina.com.cn/s/blog_49366773010008c7.html


在windows上做过QT的东东,所以也想试试Cygwin下的QT程序程序,但是只有QT3很是遗憾。

QT程序的运行也需要启动Xwindows。(在cygwin中启动X window的命令是startx)

#include <qapplication.h>

#include 
<qpushbutton.h>

int main( int argc, char **argv )

{

QApplication a( argc, argv );

QPushButton hello( "Hello world!", 0 );

hello.resize( 100, 30 );

a.setMainWidget( 
&hello );

hello.show();

return a.exec();

}

g++的编译指令:

g++ qt2.cpp -o qt2 -I/usr/include/qt3 -L/lib/qt3/lib –lqt

Notes:

      自己以前一直对g++的开关不是特别熟,不知道如何去引用非标准的g++头文件目录,

在g++中开关的大小写是有特殊含义的: -I 表示一个include的directory, -i则表示具体include的文件名称;

-L则表示Lib的directory,而-l则表示link的lib的名称。

欢迎大家和我多多交流跨平台和C++的相关知识。

原文地址:https://www.cnblogs.com/SunWentao/p/1290682.html