linux下 CodeBlocks + Qt 配置

Qt在Codeblocks下的配置其实比较简单,点击【new】--【project】,选择 【QT4 project】,选择项目保存路径,填上Project title,弹出Qt location,如果选编辑框后面的【...】按钮,直接在编辑框输入Qt的路径即可,如果你是单独安装的opensource版本的话,一般会是在“/usr/local/Trolltech"目录,如果是系统安装的,比如YaST或者ubuntu的software center中,那么可能Qt的头文件和库文件会分散在不同目录,由于这里指定的路径必须包含Qt的include/lib子目录,可以建一个路径,比如/usr/myqt4,然后在myqt4下面建立指向include和lib等真实目录的软链接。  然后/usr/myqt4就可以当作qt的location用了。

另外对使用Q_OBJECT的头文件需要moc, 为了让它自动进行,可以在Pre-build steps 中加入 moc XXX.h -i -o XXX.moc .  然后在对应cpp文件末尾加入  #include "XXX.moc".

这样就可以全程自动编译了。  同样的,对于 .ui 也可以在Pre-build steps中加入 uic XXX 处理。

你可能感兴趣的:(linux,ubuntu,qt,include)