簡體   English   中英

C ++庫包括

[英]C++ Library Include

我是C ++的新手,需要第一次使用庫。 我希望有人能夠告訴我如何正確地[鏈接到/包含]圖書館。

我想使用的庫是ID3 v3.8.8,可以在這里找到: http ://id3lib.sourceforge.net/

我已經下載了Windows二進制文件,現在只需要一種鏈接到庫的方法。

下載的文件:Debug / id3lib.dll,Debug / id3lib.lib,Debug / id3lib.exp,Release / id3lib.dll,Release / id3lib.lib,Release / id3lib.exp

我正在使用Visual Studio 2010。

任何幫助是極大的贊賞。 提前致謝。

在使用此庫進行任何C ++開發之前,您還需要id3lib-3.8.3.zip文件中的標題。 您只下載了二進制文件,這些二進制文件將允許您運行需要這些庫但不重新編譯它的應用程序。

有幾個步驟,很多陷阱。 如果你是特別使用C ++和VC ++的新手,那么每一步都需要一些(喘氣)閱讀文檔或谷歌搜索。

  • 在VC ++ 2010中,如有必要,使用Property Manager“C / C ++ General / Additional Include Directories”部分告訴編譯器如何查找頭文件。
  • 如有必要,請使用屬性管理器“C / C ++ /代碼生成/運行時庫”部分告訴編譯器庫需要哪個版本的Microsoft C運行時庫。
  • 使用Property Manager“鏈接器/輸入/附加依賴項”指定.lib文件id3lib.lib。
  • 使用Property Manager“鏈接器/常規/附加庫目錄”告訴鏈接器在哪里可以找到.lib文件。
  • 如果dll id3lib.dll不在您將啟動程序的目錄中,請打開Microsoft Explorer窗口,然后右鍵單擊“我的電腦”。 選擇“屬性/高級/環境變量”,然后編輯用戶變量PATH以包含包含dll的目錄的路徑。 這樣做要非常小心。 在更改之前,請復制最初的值並將其保存到文本文件中,以防您陷入困境並需要將其還原。 如果你弄錯了, 其他程序就無法啟動。

祝好運。

將id3lib.lib添加到項目中,應該滿足鏈接器,生成的可執行文件將依賴於id3lib.dll。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM