vs2010 C#调用C++的DLL问题 未能添加对xx.dll的引用

vs2010 C#调用C++的DLL问题 未能添加对xx.dll的引用,第1张

您好。

试试以下方法:

添加引用,在源码头部添加:

using System.Runtime.InteropServices

然后在类中声明方法:

[DllImport("dll.dll")]

extern 函数返回类型 函数名(参数)

你打开软件Visual→点击项目.创建项目→选择(点击)你所需要的语言→点击控制台应用程序→软件应用界面窗口→在右侧资源管理栏有→Program.cs→鼠标右击→选择类.创建类→添加类→出现类的添加窗口→选择类库程序→命名文件名→点击确定→新的窗口界面即你所命名的类

我试了一下, VS2008中可以正常引用XdictGrb.dll

你在添加引用时, 别选[浏览]选项卡, 点[COM]选项卡看看里头有没有"XdictGrb 1.0 Type Library" 这一项

如果没有, 那应该是你没有注册这个COM组件, 用管理员帐户打开CMD命令行, 运行regsvr32 "路径\xdictgrb.dll" 试试看, 如果运行完提示你注册成功了, 你再进VS中引用就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11391340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存