【发布时间】:2016-10-04 18:55:28
【问题描述】:
我正在尝试添加类似于#define CPP_COMPILER_SETTING "g++ -std=c++1z"的宏
在.pro 文件中:
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 文件到编译器的输入?
【问题讨论】: