2
我試圖宏類似的.pro
文件添加到#define CPP_COMPILER_SETTING "g++ -std=c++1z"
如何通過qmake DEFINES添加一個字符串值的宏?
:
DEFINES += "CPP_COMPILER_SETTING=\\\"g++ \\-std\\=c++1z\\\""
在Makefile中生成的,我得到:
DEFINES = -DCPP_COMPILER_SETTING=\"g++ \-std\=c++1z\"
在我得到這個錯誤彙編:
g++: error: \-std\=c++1z": No such file or directory
我應該如何轉義字符串以使其從.pro
文件轉換爲編譯器的輸入?