我在 Visual Studio 2010 的 C++ CLI 项目中有一个小的(<300 行)C++ 文件。我制作了一些宏,它们根据调试/发布配置执行不同的操作。
我希望能够查看生成的 .obj 文件(当我在 Debug 和 Release 中编译时)并能够比较两者。困难的部分是文件是二进制的,我不明白它们的格式。
我确信还有其他方法可以确保宏不具有破坏性 - 例如,在运行时在两种模式下都尝试一下,但这会耗费更多时间。另外,了解这些 .obj 中的内容会很酷。
谢谢,如果您有任何问题,请告诉我。