您的位置:首页 > 编程语言 > Qt开发

ubuntu + codeblocks12.11 + qt5开发

2013-08-31 20:06 211 查看
最近在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这样后缀的都不会显示。因此应该设为显示所有文件。

其实很简单,但是细碎的地方很多。慢慢长经验吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: