码迷,mamicode.com
首页 > 编程语言 > 详细

C#dll中无法找到c++dll中函数的入口

时间:2014-10-15 19:51:51      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:sp   问题   c++   c#   函数   内存   ld   port   无法   

刚试验了一下,老是c#中的dll无法找到c++dll中的函数的入口;

暂时发现有俩个原因

1,没有用extern “C” _declspec(dllexport),导致c#无法找到入口。

2,在c++中的函数在一个namespace下,所以c#没有找到他

另外,据说当C#的函数和C++的函数的参数内存没有对齐时,也会有这种问题,但是还没有试过。

C#dll中无法找到c++dll中函数的入口

标签:sp   问题   c++   c#   函数   内存   ld   port   无法   

原文地址:http://www.cnblogs.com/zhaoxinshanwei/p/4026702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!