Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C++;包装器DLL依赖于本机DLL而不是静态库 我试图为一个本地C++库编写一个托管C++包装器。我有.lib和.h头文件。我跟着台阶走了进去_C#_C++_Dll_Native_Wrapper - Fatal编程技术网

C# C++;包装器DLL依赖于本机DLL而不是静态库 我试图为一个本地C++库编写一个托管C++包装器。我有.lib和.h头文件。我跟着台阶走了进去

C# C++;包装器DLL依赖于本机DLL而不是静态库 我试图为一个本地C++库编写一个托管C++包装器。我有.lib和.h头文件。我跟着台阶走了进去,c#,c++,dll,native,wrapper,C#,C++,Dll,Native,Wrapper,我完成了包装,并引用了一个C#项目中的包装DLL。一切都很好。然而,当我试图运行C#project时,它却异常退出“System.IO.FileNotFoundException”。它说它找不到我的包装DLL或它的一个依赖项 因为我确信找到了我的包装器DLL,所以我尝试使用依赖项Walker调试包装器缺少的依赖项。我将包装器DLL加载到其中,它显示我的本机库DLL丢失 现在我很困惑。我没有使用本机DLL,而是使用了lib和header。那么,为什么它仍然试图找到本机DLL文件,这当然是失踪?Vi

我完成了包装,并引用了一个C#项目中的包装DLL。一切都很好。然而,当我试图运行C#project时,它却异常退出<代码>“System.IO.FileNotFoundException”。它说它找不到我的包装DLL或它的一个依赖项

因为我确信找到了我的包装器DLL,所以我尝试使用
依赖项Walker
调试包装器缺少的依赖项。我将包装器DLL加载到其中,它显示我的本机库DLL丢失

现在我很困惑。我没有使用本机DLL,而是使用了lib和header。那么,为什么它仍然试图找到本机DLL文件,这当然是失踪?Visual Studio中是否存在配置问题


谢谢

也许是你的“自由”吧?看起来是这样的。@WhozCraig,是的。谢谢你的观点。