在Qt Creator2.3中 qmake 建立 时设置自己的 环境变量!
来源:互联网 发布:win7 apache 编辑:程序博客网 时间:2024/06/17 05:06
qmake 建立 时 的环境变量,分两种情况,一、在 .pro项目文件中定义自己的变量 和 二、临时系统环境变量/
设有目录 文件:
/home/bv5/MyPrograms/svn/amor-dev/amor/clients/MaxxClient/MaxxClient.hpp
/home/bv5/MyPrograms/svn/amor-dev/amor/util/BoostTime/BoostTime.hpp
一、在 .pro项目文件中定义自己的变量
如自己到 一个项目文件test.pro
# Automatically generated by qmake (2.01a) Fri Nov 18 11:30:40 2011
######################################################################
USER_HOME = /home/bv5/MyPrograms
AMOR_DEV = $$USER_HOME/svn/amor-dev
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += . $${AMOR_DEV}
# Input
SOURCES += main.cpp
。。。。。
在test.pro文件中设定了USER_HOME 、AMOR_DEV这2个变量,并且加入了INCLUDEPATH += .$${AMOR_DEV},这样在主文件main.cpp中的#include中的 文件都找得到路径,在 Qt Creator2.3中能自动探测到 。
#include <amor/clients/MaxxClient/MaxxClient.hpp>
#include <amor/util/BoostTime/BoostTime.hpp>
int main( int argc, char** argv )
{
bool flip = false;
。。。。。
如图:
二、临时系统环境变量
也可以在Qt Creator2.3中的Project-------Build Environment 中加入 临时的系统环境变量(build时 )
1、AMOR_DEV /home/bv5/MyPrograms/svn/amor-dev
2、在test.pro文件中的INCLUDEPATH进行如下引用变量
######################################################################
# Automatically generated by qmake (2.01a) Fri Nov 18 11:30:40 2011
######################################################################
TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += . ${AMOR_DEV}
# Input
SOURCES += main.cpp
。。。。。
ps:是一个$这样在编译时,qmake能够 找到路径amor/clients/MaxxClient/MaxxClient.hpp 和amor/util/BoostTime/BoostTime.hpp ,但在Qt Creator2.3 到 编辑情况下无法自动探测到,不过 不影响 编译 !
如图:
其他相关知识可以参考:
qmake pro 文件里面变量取值:
自定义变量: $$my_variable, $${my_variable}_hello
环境变量: qmake运行时获得值:$$(my_variable)
环境变量: make运行时获得值:$(my_variable)
QT变量: $$[QT_VERSION])
qmake项目文件中的variable表示方法
http://blog.csdn.net/chunfengd/article/details/6943391
qmake之高级概念
http://xcf007.blog.51cto.com/471707/676655
- 在Qt Creator2.3中 qmake 建立 时设置自己的 环境变量!
- QT 中qmake 的使用
- 在Linux中设置Qt环境变量
- 在Linux中设置Qt环境变量
- 在Qt Creator2.0 中叫出智能提示
- Qt编程中qmake的使用详解
- Qt编程中qmake的使用详解
- Qt编程中qmake的使用详解
- qt中的qmake命令设置
- qt中的qmake命令设置
- QT的qmake流程
- 如何在非Qt 程序中使用qmake
- Qmake在QT中的使用
- 关于Qt中qmake 的路径是/usr/bin/qmake 的解决办法
- 关于Qt中qmake 的路径是/usr/bin/qmake 的解决办法
- Qt、OSG独立环境变量的建立,临时设置运行环紧变量启动vc2008
- qmake生成的pro文件中QT变量的说明
- qmake生成的pro文件中QT变量的说明
- SQL的存储语句
- python模块之uuid
- how to detect memory in memroy dump objects
- mysql 中 DATE_ADD(date,INTERVAL expr type)
- poj1251
- 在Qt Creator2.3中 qmake 建立 时设置自己的 环境变量!
- 时代周刊评选2011最佳50发明,Siri上榜
- JavaScript
- linux 计时器 timer
- 广告形式新进化:Tapjoy带来的移动价值交换
- 正确的使用margin:0 auto与body{text-align:center;}实现元素居中
- mysql表分区
- httplib HTTP协议客户端实现
- 装饰模式