社区
C#
帖子详情
C#调用C++的DLL,异常System.DllNotFoundException
shymlove
2007-08-07 04:16:01
使用C++创建了一个动态链接库
在VS2005使用C#创建的项目中用DllImport导入,在本机上运行正常,但是移植到其他机器上(装了framework2的)就会出现System.DllNotFoundException 异常。如果装了sdk后就可以正常运行。
不知各位大侠有没有遇到过?难道sdk里包含了需要的东西而在framework2中没有么?
...全文
1046
8
打赏
收藏
C#调用C++的DLL,异常System.DllNotFoundException
使用C++创建了一个动态链接库 在VS2005使用C#创建的项目中用DllImport导入,在本机上运行正常,但是移植到其他机器上(装了framework2的)就会出现System.DllNotFoundException 异常。如果装了sdk后就可以正常运行。 不知各位大侠有没有遇到过?难道sdk里包含了需要的东西而在framework2中没有么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianojian
2007-08-09
打赏
举报
回复
那肯定是别的机器上没有这个dll贝,呵呵.
Avoid
2007-08-09
打赏
举报
回复
C++写的dll静态链编一下。。。
这样就保证不会少dll了
shymlove
2007-08-09
打赏
举报
回复
我在装有vs2005的机器上也没找到msvcrt80.dll呀。应该不是这个dll吧
VirtualDesktop
2007-08-08
打赏
举报
回复
你的那个dll是不是用vs2005写的?可能会缺少msvcrt80.dll
shymlove
2007-08-08
打赏
举报
回复
我这种连接方式应该没错的,因为在有sdk的情况下是可以运行的。关键不知道现在framework比sdk少了什么?为什么运行不起来
shymlove
2007-08-08
打赏
举报
回复
难道framework里面没有包含mfc的东东么?我找了个MFC42的运行库装上去还是不行呀?
nacarat
2007-08-08
打赏
举报
回复
你的C++动态链接库可能是动态链接的,改成静态链接的就不用装VC运行时
eeixy2000
2007-08-08
打赏
举报
回复
如果你的C++做的Dll用到了MFC库的话,在别的机器上就需要安装MFC相关的库!
C#
调用
C++
dll
学习.rar
C#
调用
C++
dll
学习.rar
c#
调用
C++
DLL
实例
c#
调用
C++
DLL
实例
c#
调用
C++
DLL
实例
c#
调用
C++
DLL
实例
c#
调用
C++
DLL
实例
C#
调用
C++
项目生成的
dll
文件
项目中包含了一个可以生成
dll
的
C++
项目,利用
C++
项目生成的
dll
文件,一个
C#
的控制台程序
调用
C++
的
dll
,以及写项目的参考链接和一个大的
异常
的处理办法
C#
调用
C++
dll
文件[借鉴].pdf
C#
调用
C++
dll
文件[借鉴].pdf
c#
调用
c++
的
dll
c#
调用
c++
的
dll
源代码:http://blog.csdn.net/iaki2008/article/details/7044746
C#
111,120
社区成员
642,538
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章