首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

.pro中预定义字符串解决方案

2014-04-26 
.pro中预定义字符串QT的.pro中预定义字符串,下面这个方法不对:DEFINES + DB_ROOT_PATH\/home/wk/Deskto

.pro中预定义字符串
QT的.pro中预定义字符串,下面这个方法不对:
DEFINES += DB_ROOT_PATH="/home/wk/Desktop/work/yq"

谁用过?
应该怎样定义?
[解决办法]
DB_ROOT_PATH=/home/wk/Desktop/work/yq/
DEFINES += $$DB_ROOT_PATH
你还可以尝试把它打印出来 message(==========$$DB_ROOT_PATH============)
[解决办法]
在Qt中,当需要绝对路径而且该目录相对于源码目录固定时(比如单元测试),用的比较多的是

DEFINES += SRCDIR=\\"$$PWD/\\"
[解决办法]
这个跟Makefile没关系了,跟shell有关。你命令行里对某个参数加多个引号效果一样的

热点排行