首页 新闻 会员 周边 捐助

C++调用C#的DLL程序失败,可能是什么原因?

0
[已解决问题] 解决于 2015-03-19 10:05

在其他的机子环境下调用都没有问题,

但是同样的程序,在一台windows 2008r2的机子上调用有问题,用depends查了一下,C#dll的依赖没问题。不知道可能是什么原因引起的呢?

Jingle Guo的主页 Jingle Guo | 初学一级 | 园豆:134
提问于:2015-03-19 09:04
< >
分享
最佳答案
0

以下答案的前提是你用的是Native C++

首先,C# DLL对应的.NET版本和引用的第三方类库(如果有的话)一定要安装好;

其次,C# DLL要注册COM并生成对应的TLB文件。

奖励园豆:5
XiaoFaye | 老鸟四级 |园豆:3087 | 2015-03-19 09:58

是原因1,和原因2无关,我不是用com的方式调用dll的,谢谢。

Jingle Guo | 园豆:134 (初学一级) | 2015-03-19 10:05
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册