none
如何获取c++普通类库中的函数名,参数信息?? RRS feed

  • 问题

  • 我要在 .net 中调用c++的一个非托管类库,

    由于类库是c++写的,我怎么才能知道这个类库中有哪些函数?每个函数的签名是怎样的,以方便在c#中调用,通过dllimport的方式调用,

    2013年11月12日 9:31

答案

  • 你好:

    欢迎来到MSDN中文论坛。

    1. 最直接有效的方法就是联系这个类库的开发人员,或者参考类库说明文档。

    2. 使用VS的工具dumpbin.exe,但是这种方法查看到的函数的定义很难被C#的开发人员理解。

    C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC>dumpbin /exports c1.dll

    3. 反编译这个dll

    4. 使用API Monitor工具


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 jesse hao 2013年11月15日 11:15
    2013年11月13日 3:10
    版主