【问题标题】:How to read the C++ CLI .obj files (result of compilation of a single file)如何读取 C++ CLI .obj 文件(单个文件的编译结果)
【发布时间】:2010-09-29 14:14:42
【问题描述】:

我在 Visual Studio 2010 的 C++ CLI 项目中有一个小的(

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

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

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

【问题讨论】:

    标签: debugging visual-studio-2010 binary c++-cli object-files


    【解决方案1】:

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

    【讨论】:

    • 汉斯,请详细说明如何使用dumpbin.exe处理.obj文件。
    • 你试过了吗?使用 /all 参数运行它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    • 2017-03-21
    • 1970-01-01
    相关资源
    最近更新 更多