ubuntu + codeblocks12.11 + qt5开发

最近在ubuntu下搞gt界面开发。虽然qt creator 好用,但是之前的项目都在codeblocks上面做,所以想尝试在codeblock下跑qt5。弄了两天才成功。

1.上qt project网站下载qt library.我下的最新的qt5,名字是qt-linux-opensource-5.1.1-x86-offline.run。之前下了个online的qt,装的过程中出来了点问题,装好没demos。装之前要chmod 755 qt-linux-opensource-5.1.1-x86-offline.run才有权限打开。

2.我默认装在主目录下。建一个codeblock空工程。输入基本的测试代码。


注意#include <QtWidgets/QApplication>,QApplication现在在QtWidgets文件夹下了。


然后配置project 的properties,在build options 的Linker settings里,加入<qt 安装dir>/<qt edition>/<compiler>/lib中的所有.so和.a,比较暴力一了百了。

search directories的compiler加入<qt安装dir>/<qt edition>/<compiler>/include,Linker中加入<qt安装dir>/<qt edition>/<compiler>/lib


build,然后ok.关键是导入动态的库的时候,如果只导入个别库,因为库之间的相互依赖,报错时应该将缺少的逐个补全。注意,用codeblocks引入qt lib时,默认只显示部分后缀文件,像so.5.1.1这样后缀的都不会显示。因此应该设为显示所有文件。


其实很简单,但是细碎的地方很多。慢慢长经验吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值