c# 调用 vc++ dll 的问题总结
2010-08-03 15:39
351 查看
1. __declspec(dllexport) 标记在vs2005中编译时会修改函数签名,所以如果c#中还用相同的函数名去调用会出问题,提示“未能在XXx类中找到XXX入口方法”解决的办法是使用def文件,它会告诉编译器不要修改签名(我操)2.在def中的函数名必须在项目中唯一,如果有连个同名函数,即使一个为全局一个在类中,def也不知道该找哪个,即使类中的函数声明为private也没用(草)3.如果在c++的程序中调用了其他的dll,则必须将c++项目生成的 dll 和所有相关的dll全部放到生成目录(也是c#项目属性中 生成-》输出路径指向的目录)
相关文章推荐
- C# 调用 c++ dll 的一些问题总结
- c#的调用VC的dll输出参数的问题
- VC 调用C# DLL总结
- c#下调用VC dll 的一个问题
- C# 调用C++ dll问题总结一 ——无法找到dll
- C#调用C++dll问题总结
- C# 要调用VC++ DLL时参数问题请看这个
- 关于c#调用c++dll问题
- vc2005 调用c#dll
- c#利用SWIG调用c++dll学习总结
- c#调用C++的DLL找不到入口点以及衍生的相关问题
- 在非VS环境下C++ Builder,Delphi,VC,VB等调用C#开发的DLL的完整方法
- C#调用VC DLL接口函数参数类型转换方法介绍
- delphi调用vc编写的DLL应注意的问题
- C#调用C++版本dll时的类型转换需要注意的问题小结
- C#调用dll时的类型转换总结
- C#调用C++的dll问题
- 关于C#调用VC++ DLL
- VC生成的DLL给QT的EXE调用时lib路径问题小结
- VC生成的DLL给QT的EXE调用时lib路径问题小结