2012-07-25 117 views
0

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

回答

-1

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

这样,我有我所有的第三方的DLL我在一个地方项目。感觉清洁这种方式尤其是当你的备份,移动或在不同的服务器,硬盘,电脑复制项目等

enter image description here

+0

你如何添加引用? – ISTB 2012-07-25 08:33:04

+0

转到“项目”从顶部导航,然后选择“添加引用” ... – johnnyarguelles 2012-07-25 08:34:32

+0

会出现一个对话框,进入“浏览”部分,只是浏览到bin文件夹在你的项目中引用你的DLL – johnnyarguelles 2012-07-25 08:35:27

1

尝试添加.DLL文件夹到你的项目属性> Debbuging>环境,如

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