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/archive/2008/09/14/1290682.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Cygwin中安装QT,你需要执行以下步骤: 1. 首先,确保你已经安装了Cygwin。你可以从Cygwin的官方网站下载并安装它。 2. 打开Cygwin终端,使用安装工具安装libqt3-devel包。你可以使用以下命令: ``` apt-cyg install libqt3-devel ``` 3. 确保你选择了从互联网安装,而不是从本地安装。这样可以确保安装的文件完整。 4. 安装完成后,你可以使用g++编译器来编译一个简单的QT程序。你可以使用以下命令: ``` g++ qt2.cpp -o qt2 -I/usr/include/qt3 -L/lib/qt3/lib -lqt ``` 请确保将qt2.cpp替换为你实际的QT程序文件名。 5. 完成编译后,你可以运行QT程序。在Cygwin终端中使用以下命令启动X窗口: ``` startx ``` 然后运行编译好的程序: ``` ./qt2 ``` 这将启动你的QT程序并显示在X窗口中。 请注意,以上步骤假设你已经正确配置了CygwinQT环境,并且你的代码文件和库文件路径是正确的。如果你遇到任何问题,请参考CygwinQT的官方文档或寻求进一步的帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CygwinQT程序](https://blog.csdn.net/weixin_30436891/article/details/96783580)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [My first QT window in cygwin](https://blog.csdn.net/mayqlzu/article/details/8188360)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值