关于C#调用C++编写的DLL问题
最近因为需要,想用C#调用DLL开发一个软件,开发文档只有接口描述
初始化(Std_Initialize)
函数原型:
extern ”c” _declspec(dllexport)
Long __stdcall Std_Initialize(viod)
参数说明:
无
返回值:
返回值 代表含义
>=0 调用成功
-1 调用失败
-98 输入参数非法
-99 其它错误
我直接引用DLL报错,使用
[DllImport("StdClient.dll")]
public static extern System.Int32 Std_Initialize();
可以编译,但是EXE运行一开始初始化就报错,显示:无法加载DLL,找不到指定的模块。
第一次做这方面开发,没有经验,网上找了几天资料,没有任何头绪,只能求教各位大虾帮忙。