#ifdef DEBUG_TEST
std::cout << "Hello" << std::endl;
#endif
我如何#define DEBUG_TEST
作为VS中的命令行参数?我试过/DDEBUG_TEST
并且指令没有定义。
答案 0 :(得分:1)
答案 1 :(得分:0)
答案是:
/DDEBUG_TEST
没有空格,没有引号。我相信你也可以使用cl的gcc语法,但我不确定。如果是这样,这也应该有效:
-DDEBUG_TEST
使用示例:
cl /DDEBUG_TEST source_code.cpp
这是官方文件: https://msdn.microsoft.com/en-us/library/hhzbb5c8.aspx