自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 System.DllNotFoundException:“无法加载 DLL“Project1.dll”: 找不到指定的模块

这种情况并非是c++dll 文件位置不对,或者找不到c++dll造成的。报这个错误,基本是因为生成平台造成的,要么是c++生成平台是x64,c#无法调用,要么是c++生成平台是x86,而C#用x64去调用。c#调用c++的dll,报错System.DllNotFoundException:“无法加载 DLL“Project1.dll”: 找不到指定的模块。

2024-09-21 23:44:15 89

c#语言如何调用c++编写的dll

这是一个简单的demo。 实现用C++语言(编译器是msvc)编写的dll库,供C#应用程序调用。 里面有两个解决方案: 1.“Project1”是用C++编写的dll库。简单的实现了一个加法运算。 2.“调用cpp”是用C#编写的窗体应用程序,里面实现了点击一个按钮后调用C++的dll库进行加法运算,并得到结果。 3.C++生成后到对应的目录,release或者debug目录(如果是用于生产,最好生成release文件),拷贝dll文件到c#项目的运行根目录下(也是debug或者release目录下)。

2024-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除