0

我在 Visual Studio 2010 的 C++ CLI 项目中有一个小的(<300 行)C++ 文件。我制作了一些宏,它们根据调试/发布配置执行不同的操作。

我希望能够查看生成的 .obj 文件(当我在 Debug 和 Release 中编译时)并能够比较两者。困难的部分是文件是二进制的,我不明白它们的格式。

我确信还有其他方法可以确保宏不具有破坏性 - 例如,在运行时在两种模式下都尝试一下,但这会耗费更多时间。另外,了解这些 .obj 中的内容会很酷。

谢谢,如果您有任何问题,请告诉我。

4

1 回答 1

1

Dumpbin.exe 有一些选项可以查看 .obj 文件的内容。构建最终的 DLL 并使用调试器查看生成的机器代码或使用 Ildasm.exe 或 Reflector 查看 IL 应该会更有效率。

于 2010-09-29T14:54:00.770 回答