无法在Windows 7 32位操作系统中的C#应用程序中加载C++DLL

本文关键字:加载 C++DLL 应用程序 操作系统 Windows 32位 | 更新日期: 2023-09-27 18:00:03

我有一个用C++编写的DLL,它需要由C#中的应用程序使用。设置:操作系统:Win7 32操作系统C++DLL:64位C#应用程序:64

我为C++项目将平台设置为64位。然后我创建了DLL。如果我尝试访问C++dll,它会失败。获取错误"无效DLL"

无法在Windows 7 32位操作系统中的C#应用程序中加载C++DLL

答案正如winSharp93所说。如果DLL是64位的,则无法在32位操作系统上加载它。