我的项目有一堆#ifdefs
. 这些#ifdef
s 使用的宏通常通过命令行使用'/D'
选项来获取不同的构建配置。Visual Studio 错误地假定这些宏未定义,并将这些#ifdef
s 中存在的代码块灰显。问题不在于语法突出显示 - 我可以将灰色代码从选项转换为彩色代码;主要问题是我无法访问其中存在的任何函数的函数定义#ifdef
。我尝试阅读有关 Visual Studio提示文件的信息,但这对我不起作用。
谁能帮我解决这个问题?我正在使用 Visual Studio 2008。