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这样后缀的都不会显示。因此应该设为显示所有文件。
其实很简单,但是细碎的地方很多。慢慢长经验吧。
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这样后缀的都不会显示。因此应该设为显示所有文件。
其实很简单,但是细碎的地方很多。慢慢长经验吧。
相关文章推荐
- ubuntu下安装codeblocks12.11
- ubuntu 11.04 安装codeblocks 12.11
- ubuntu 安装 codeblocks 12.11 (或codeblocks 10.05 升级至12.11)
- 转:ubuntu下安装codeblocks12.11
- ubuntu下codeblocks更改调试终端
- Ubuntu 配置 opencv , CodeBlocks 开发环境
- codeblocks基本配置(ubuntu平台下)
- ubuntu下codeblocks安装及汉化教程
- ubuntu10.04安装codeblocks10.05
- UBUNTU下codeblocks配置GTK+
- Ubuntu 10.04安装codeblocks 10.05
- ubuntu下安装codeblocks
- Ubuntu9.10 Codeblocks8.02 环境编译 Ogre1.64
- Centos6.4下安装Codeblocks12.11
- 为codeblocks10.05在ubuntu10.04中添加快捷方式
- Ubuntu16.10 下codeblocks的安装配置
- ubuntu下使用codeblocks
- ubuntu 安装codeblocks教程 一遍安装成功
- VMware Workstations12.11+ ubuntu 14.04 LTS+VMware Tools 安装
- ubuntu codeblocks 下 使用 clang+llvm 编译运行