日期:2014-05-18  浏览次数:20753 次

C#调用C++写的dll
我现在调用手机蓝牙下的SDK的一个dll(C++)

我本人是用.net的 所以我就用非托管形式把dll导入
[DllImport("C:\\widcomm\\SDK\\Release\\btwapi.dll", EntryPoint = "方法名")]

这样问题就出现了 我怎么知道 btwapi.dll下有什么方法名呢?

------解决方案--------------------
SDK应该有文档介绍的
------解决方案--------------------
添加引用呢?
------解决方案--------------------
找相关的文档看吧,
------解决方案--------------------
引用楼主 yinqi025 的帖子:
我现在调用手机蓝牙下的SDK的一个dll(C++) 

我本人是用.net的 所以我就用非托管形式把dll导入 
[DllImport("C:\\widcomm\\SDK\\Release\\btwapi.dll", EntryPoint = "方法名")] 

这样问题就出现了 我怎么知道 btwapi.dll下有什么方法名呢?

------解决方案--------------------
想知道方法名很简单啊,用dll函数查看器(viewdll2.0)。不过只能看到dll中包含的方法的名称,具体调用方法还是看不到的。要看具体方法的调用说明只有找相关文档查看。
------解决方案--------------------
顶下