我想在 VS2013 的 C++ 项目中引用一些 DLL。我搜索了一下,发现可以通过右键单击来完成
解决方案资源管理器中的项目节点并选择添加引用。但是当我按照说的去做时,出现了另一个窗口而不是引用
一号经理哪里有问题?如何将我的 DLL 添加到我的项目而不是将它们复制到与 .exe
相同的文件夹中
输出?
引用节点也不会出现在解决方案资源管理器中。我尝试通过单击“显示所有文件”来显示它,但它仍然显示
没有出现!
编辑:我根据 drescherjm 的评论编辑了标题。
最佳答案
在 Visual Studio 的 native C++ 项目中,为了不复制可执行文件文件夹中的 dll,您可以右键单击项目 -> 属性 -> 调试 -> 环境并设置以下变量:PATH=<folder where the dll is>;%PATH%
我不是 C# 的专家,但我知道在 .NET 应用程序中,in order to use a component in your application ,您需要添加对它的引用。默认情况下,dll 在本地复制并与您的应用程序一起部署;为了防止这种情况,您必须在 GAC 中注册 dll(Global Assembly Cache)。
关于c++ - 如何在 native 应用程序中添加对 C++ 项目的 DLL 引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40949571/