Ste*_*ith 2 c++ macros memory-leaks c-preprocessor
我想在我的Visual C++ 2005解决方案中的每个源文件中出现以下内容:
#define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__) #define new DEBUG_NEW
有没有办法在不手动复制的情况下执行此操作?编译选项?
Mar*_*n B 5
命令行选项/D可用于定义预处理程序符号.但是,我不知道它是否也可以用于定义带参数的宏,但测试它应该是一件容易的事.
/D
编辑:如果失败,/FI选项("强制包含")应该允许你做你想要的.引用MSDN文档:
/FI
此选项与在每个源文件[...]的第一行的#include指令中使用双引号指定文件具有相同的效果.
然后,您可以将#defines放入强制包含文件中.
#define
归档时间:
16 年,8 月 前
查看次数:
1145 次
最近记录:
9 年 前