qmake& windows:如何将反斜杠转换为正斜杠

时间:2014-06-24 06:29:40

标签: windows qmake

我正在尝试使用野牛,所以我指定了以下一行:

bison.commands = bison -d -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.cc ${QMAKE_FILE_IN}

问题是${QMAKE_FILE_IN}${QMAKE_FILE_PATH}包含野牛不理解的反斜杠。

那么如何将它们转换为正斜杠?

2 个答案:

答案 0 :(得分:1)

晚了但是......

Choose one of the fruits:
1)Mango
2)Apple
3)Melon
4)Papaya

1)Mango Selected

...用正斜杠替换反斜杠(需要两次转义,因此是四倍反斜杠)。

答案 1 :(得分:0)

使用shell_path函数:

bison.commands = bison -d -o \"$$shell_path(${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.cc)\" \"$$shell_path(${QMAKE_FILE_IN})\"