1
我在makefile.init定義一些變量:Lintering警告,而編譯好的
MY_VARIABLE = some_value
在預處理器設置我有這樣的-D開關:
-DUSE_MY_VAR=\"$(MY_VARIABLE)\"
而且在源文件中,我有這個:
static const char* my_val = USE_MY_VAR;
所以這個my_val將得到在makefile.init文件中設置的值。
它編譯得很好,但索引器抱怨警告「遇到錯誤的字符序列:\」。有沒有辦法讓它理解它,或者讓它忽略這個特定的變量?