Visual Studio 2010抱怨缺少DLL

时间:2012-07-25 08:19:03

标签: visual-studio-2010 dll

我创建了一个应该使用第三方库的项目。我分别指定了include和lib文件的include路径和链接器路径。我在链接器中添加了所有库(.lib文件) - >项目属性下的输入。现在一切都在编译和连接好了,但是当我开始我的程序时,它抱怨丢失了一个dll。我检查了lib文件夹,dll就在那里。所以,现在我不明白VS2010会如何抱怨这一点。在项目文件夹中复制dll可以解决问题。但我不想在项目文件夹中复制我需要的所有dll。这里有解决方案吗?提前致谢

2 个答案:

答案 0 :(得分:1)

尝试将.dll文件夹添加到项目属性> Debbuging>环境,如

PATH=C:\PATH_TO_SOMETHING\DLL;%PATH%

答案 1 :(得分:-1)

我通常使用Windows资源管理器将所有第三方dll复制到项目中的bin文件夹。然后只需添加对每个引用的引用即使在编译和发布时,所有引用的dll最终都会在你的bin文件夹中。

这样我就可以在一个地方拥有我的第三方dll。这种方式感觉更干净,尤其是在不同服务器,硬盘驱动器,计算机等上备份,移动或复制项目时。

enter image description here