2011-08-21 134 views
14

我遇到問題。將我的.DLL和.LIB文件放在與我的項目相同的目錄中,轉到屬性 - >常用屬性 - >框架和引用 - >添加新引用。但是這個清單是空的。在Visual Studio 2010中使用.dll C++

有什麼我應該做的?

+0

哪個列表出現空?你在嘗試(和失敗)做什麼? – Ajay

+0

我正在嘗試使用FMOD的.dll文件。應包含要添加的庫的列表爲空。 – sdasdadas

+0

你可以做的是從另一個文件夾中選擇dll,VS會自動在你的構建文件夾中創建一個副本。你也在正確的菜單中添加一個dll作爲參考? –

回答

24

C++不是C#。通過添加「引用」,您不會在C++應用程序中包含.dll。除非它是C++/CLI,但那不是C++。

在C++中,您將在項目配置中轉到鏈接器 - >輸入 - >其他依賴項。在那裏,您可以列出庫名稱和正在討論的.lib的路徑。

正常情況下,當您構建Windows C/C++ DLL時,還會得到一個.lib。這是一個進口圖書館;庫的用戶包括(如上所述).lib以訪問該DLL。他們通常不直接加載.dll(儘管有辦法做到這一點)。

+3

爲什麼MSDN文檔有如此巨大的不同? – sdasdadas

+1

即使對於純C++項目,VS 2010也使這些參考文件可以正常工作。雖然我不知道爲什麼它不適合你。 – wilx

+0

我仍然在VC2008上,所以就是這樣。 –

相關問題