如何在本机应用程序中向c ++项目添加DLL引用?

时间:2016-12-03 15:47:52

标签: c++ dll visual-studio-2013

我想在VS2013中引用我的C ++项目中的一些DLL。我搜索并发现可以通过右键单击来完成 解决方案资源管理器中的项目节点并选择添加引用但是,当我说,所说的另一个窗口出现而不是参考 经理一。问题出在哪儿?如何将我的DLL添加到项目中,而不是将它们复制到.exe的同一文件夹中 输出? 参考节点也不会出现在解决方案资源管理器中。我尝试通过点击"显示所有文件"来显示它,但它仍然存在 没出现!

编辑:我根据drescherjm的评论编辑了标题。

I did right-click on project node and select add references.

enter image description here

1 个答案:

答案 0 :(得分:1)

在Visual Studio中的本机C ++项目中,为了不复制可执行文件夹中的dll,您可以右键单击该项目 - &gt;属性 - &gt;调试 - &gt;环境并设置以下变量:PATH=<folder where the dll is>;%PATH%

我不是C#的优秀专家,但我所知道的是,在.NET应用程序in order to use a component in your application中,您需要添加对它的引用。默认情况下,dll在本地复制并与您的应用程序一起部署;为防止这种情况,您必须在GAC(Global Assembly Cache)中注册dll。