标签: c++ compiler-options
有遗留的原生c ++项目。在命令行属性页中,添加/ DPROFILE作为附加选项。我想删除它。但我不知道它是否安全。我到处搜索。不幸的是我没有找到关于/ DPROFILE和/ UPROFILE的解释。 MSDN是否有人知道有关他们的页面?它们用于什么?
答案 0 :(得分:1)
/D定义了一个预处理符号。 /DPROFILE表示:“定义名为PROFILE的符号”。您必须搜索PROFILE的源代码,看看它是否安全。
/DPROFILE
PROFILE
相反,/UPROFILE表示“取消定义PROFILE”(请参阅/U)。
/UPROFILE
答案 1 :(得分:1)
/DPROFILE定义了一个名为PROFILE的宏,其中包含一个空扩展。 /UPROFILE“undefs”一个名为PROFILE的宏。我不相信PROFILE对Visual Studio工具链有任何特殊含义。