繁体   English   中英

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

[英]How to add DLL reference to a c++ project in a native application?

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

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

我在项目节点上单击鼠标右键,然后选择“添加引用”。

在此处输入图片说明

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

我不是C#的专家,但我知道在.NET应用程序中, 为了在应用程序中使用组件 ,您需要添加对它的引用。 默认情况下,该dll是本地复制并与您的应用程序一起部署。 为防止这种情况,您必须在GAC( 全局程序集缓存 )中注册dll。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM