2012-07-25 187 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%