visual studio:C# 在调用C++dll时, 出现报错:试图加载格式不正确的程序

通常两种情况:

        1.C#目标平台跟C++dll不兼容,64位跟32位兼容性问题

                修复方式参考:

            C# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) - 冰魂雪魄 - 博客园

        2.依赖的库缺失所致,通常是调用的C++dll所依赖的库未在执行目录所致

你可能感兴趣的:(visual,studio,c#,c++,visual,studio)