当前位置: 代码迷 >> QT开发 >> .pro中预定义字符串解决方法
  详细解决方案

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

热度:79   发布时间:2016-04-25 03:28:42.0
.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有关。你命令行里对某个参数加多个引号效果一样的
  相关解决方案