【ARM-Linux开发】【Qt开发】Qt Creator自定义编译运行步骤
来源:互联网 发布:淘宝买家信誉如何提升 编辑:程序博客网 时间:2024/05/22 05:10
原文:http://www.linuxidc.com/Linux/2015-04/115763.htm
一直用Qt Creator开发。无它,只是因为linux下C++ IDE选择不多。同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用。
用Qt Creator开发一般的工程,是不用修改编译、运行步骤的。编译、运行都是一键完成。不过,像我这个多进程的工程,由一个总工程管理,下面分为多个子工程。
运行时需要由一个进程启动其他进程,但是Qt编译的文件却是分开的
这么多的文件夹管理很不方便,而且不同进程需要读相同的配置文件,路径也不好配。于是我只好在编译时都将它们放到build文件夹下面去
在Qt creator左边点击“项目”,进程项目设置
首先要建立一个build文件夹,在命令里填 /bin/mkdir 或 mkdir 都可以,参数写 -p build 即可。因为build目录可能已经存在,必须要-p参数,不然qt creator认为该步失败,终止执行其他步骤。然后再添加一个构建步骤,将编译的文件拷到build目录。命令为 /bin/cp 参数为 -rf common/common LOGEngine/LOGEngine DataServer/DataServer build。
到此,构建步骤已添加完成,运行构建,在编译输出可以看到下面的输出
这时到对应的build目录查看,可以看到对应的运行文件已存在。下面就是配置清除步骤和运行步骤了,基本和上面的过程相同,不再多说。
PS:一开始我看到有%{buildDir}这样的路径存在,以为也会有%{TARGET}这样的变量存在。这样,我就不需要写 common/common 这样的变量,方便以后改文件名。但让我失望的是并没有。我查到的可用变量有下面几个(也许还有更多):
http://doc.qt.digia.com/qtcreator-2.3/creator-build-settings.html
%{CurrentProject:Name}
%{CurrentKit:FileSystemName}
%{CurrentBuild:Name}
%{buildDir}
%{sourceDir}
在Ubuntu Linux上安装搜狗输入法及对Qt Creator的支持 http://www.linuxidc.com/Linux/2015-01/111651.htm
Linux下为刚安装好的Qt Creator 创建桌面启动图标 http://www.linuxidc.com/Linux/2012-08/67214.htm
Ubuntu 11.04安装QT Creator 2.5.0 http://www.linuxidc.com/Linux/2012-06/62607.htm
Qt creator for PlayBook安装过程 http://www.linuxidc.com/Linux/2012-05/60652.htm
Qt Creator 的详细介绍:请点这里
Qt Creator 的下载地址:请点这里
- 【ARM-Linux开发】【Qt开发】Qt Creator自定义编译运行步骤
- qt creator开发arm linux
- 【QT】Qt creator自定义编译运行
- 【Linux开发】【Qt开发】ARM QT移植详细步骤教程
- 使用Qt Creator远程部署到ARM linux开发板
- 使用Qt Creator远程部署到ARM linux开发板
- 使用Qt Creator远程部署到ARM linux开发板
- Qt Creator 插件开发(1):编译 Qt Creator
- 编译Qt arm库并在开发板运行
- linux qt creator cmake开发环境配置
- 【转】+【原创】使用Qt Creator进行ARM开发
- 【转】+【原创】使用Qt Creator进行ARM开发 收藏
- 基于ARM的Qt Creator嵌入式开发环境搭建
- Fedora9 下搭建Qt Creator的ARM开发环境
- Fedora9 下搭建Qt Creator的ARM开发环境
- 基于ARM的Qt Creator嵌入式开发环境搭建
- Qt Creator远程调试嵌入式ARM开发板上的Linux程序
- 使用Qt Creator开发VTK
- 107. Binary Tree Level Order Traversal II
- es中的Field Mapping的index选项的介绍:
- 什么叫IP C段?
- MFC2
- httpclient?
- 【ARM-Linux开发】【Qt开发】Qt Creator自定义编译运行步骤
- flume的TaildirSource生成的positionFile文件内容说明
- 构造方法的”和用private修饰的权限
- logback
- 带着问题去阅读的总结:
- 一文读懂BP神经网络
- Resin服务器部署web项目
- Gossip
- gc日志: