【发布时间】:2017-05-19 09:37:05
【问题描述】:
我在 makefile.init 中定义了一些变量:
MY_VARIABLE = some_value
在预处理器设置中我有这个 -D 开关:
-DUSE_MY_VAR=\"$(MY_VARIABLE)\"
在一个源文件中,我有这个:
static const char* my_val = USE_MY_VAR;
所以这个 my_val 会得到 makefile.init 文件中设置的值。
它编译得很好,但索引器抱怨警告“遇到错误的字符序列:\”。有没有办法让它理解它或者让它忽略这个特定的变量?
【问题讨论】:
标签: makefile eclipse-cdt