【发布时间】:2011-04-27 04:27:27
【问题描述】:
我需要在 msvc 生成器的预处理器定义中得到这个结果:
MYPATH=\"d:\\;.\\Lib\"
但是当我在 set_source_files_properties 中使用以下转义序列时:
set_source_files_properties(source.c PROPERTIES COMPILE_FLAGS "-DMYPATH=\\\"d:\\\;.\\\\Lib\\\"")
生成的结果是:MYPATH=\"d:\";".\Lib\"
注意双引号分号。是否有引用解决方法来允许不带引号的分号?
【问题讨论】:
标签: visual-c++ preprocessor escaping cmake