mas*_*naz 3 string qt character
我需要定义这样的东西:
DEFINES += SENSOR_URL="udp://10.3.2.2.220#1"
Run Code Online (Sandbox Code Playgroud)
但它会引发错误:
错误:缺少关闭"报价
怎么做?
我在我的专业文件中做了类似的事情:
DEFINES += VERSION_STR=\\\"0.4\\\"
Run Code Online (Sandbox Code Playgroud)
更新:
问题可能是'#'字符是qmake文件格式的注释标记,因此应该对其进行转义.像这样的东西:
DEFINES += SENSOR_URL=\\\"udp//:10.3.2.2.220$${LITERAL_HASH}1\\\"
Run Code Online (Sandbox Code Playgroud)