c++ - 如何查看哪些预处理器宏扩展为使用/P?

标签 c++ visual-studio-2010

我正在尝试诊断预处理器宏的问题,并认为我应该使用/P (http://msdn.microsoft.com/en-us/library/8z9z0bx6.aspx),这样我就可以看到它是什么扩展到。

现在,当我编译 .cpp 文件时,我看到它旁边临时出现一个 .i 文件。我无法打开该文件,因为收到错误消息,该文件已被另一个进程锁定。编译完成后,.i 文件似乎又被自动删除了。

如何查看预处理器宏扩展为什么?

谢谢。

最佳答案

好吧,抱歉,我太蠢了。当 .i 文件消失时,它并没有消失,它实际上被移动到输出文件夹。

关于c++ - 如何查看哪些预处理器宏扩展为使用/P?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10175777/

相关文章:

c++ - "ostream &os"有什么用?

c++ - typedef 中的三个术语是什么意思?

asp.net - 将 .NET 3.5 上的 ASP.NET (MVC 2) 迁移到 .NET 4 #gotchas

.net - 没有配置文件时 System.Configuration.ConfigurationManager 指向哪里?

javascript - VS 2010 Javascript 匹配大括号/括号突出显示

c++ - 记录编译源码的时间

c++ - 用 c++0x 和 MingW 编译 CImg

c++ - C++中的字符赋值

visual-studio-2008 - 团队 build 与 MSBuild?

c++ - 如何有选择地为 VS2010 构建 Qt?