wxymxzx
2017-08-07 02:11c#调用c++的dll 尝试读取或写入受保护的内存……
100编译了一个c语言的lib,然后用c++去调用这个lib,调用成功,没有异常,然后又把c++中调用c语言lib的函数导出成dll,调用成功,参数传递也没问题,但当运行到c++的dll函数中时报错:”尝试读取或写入受保护的内存,这通常指示其他内存已损坏”,下面是出错的代码:
ssh_session session = ssh_new();
ssh_connect(session);
运行到connect时报错,其中ssh_session是c语言lib中的结构体,ssh_connect是c语言lib的函数,求大神指教!
- 点赞
- 回答
- 收藏
- 复制链接分享
5条回答
为你推荐
- C#调用C++写的DLL类库 结构类型的数据如何传参 和 接收返回
- c++
- c#
- 4个回答
- C#调用C++接口时参数传递
- c++
- c#
- 2个回答
- C#调用C++的DLL(64位)(Debug版本和Release版本结果不同)
- 开发语言
- c++
- 3个回答
- 从Go语言调用的C#DLL(类库)函数
- dll
- c#
- 1个回答
- C++调用C#DLL报错,请大神指教!!!
- lua
- c语言
- 开发语言
- c++
- perl
- 1个回答
换一换