簡體   English   中英

如何在 Eclipse C++ 項目中包含靜態鏈接庫?

[英]How do I include a statically linked library in my Eclipse C++ project?

我有一個以源代碼形式分發的開源庫。 運行 Makefile 后,我最終會得到一個.h文件和一個.a文件,然后我想將它們包含在我正在處理的項目中。 我熟悉如何通過手動編輯 Makefile 或通過從命令行調用編譯器來添加這些,但我不確定如何將這些添加到使用CDT創建的 Eclipse C++ 項目中。

我目前正在使用 Eclipse Indigo。 我找到了一些關於舊版本 Eclipse 的說明,但菜單不是所描述的。 我四處看了看,沒有看到任何熟悉的東西。

在打開項目的項目資源管理器中右鍵單擊項目名稱,選擇項目屬性。 然后選擇 C/C++ General -> Paths and Symbols -> includes -> GNU C++ 並將路徑添加到您的頭文件中。 您應該在以下位置為您的庫執行相同的操作: C/C++ General -> Paths and Symbols -> Libraries -> Add ,並添加您的庫文件路徑。

如何將外部庫添加到我的 C++ 項目中?

通過右鍵單擊項目名稱並選擇屬性,轉到您的項目屬性。 單擊“C/C++ 構建”。 在設置->工具設置選項卡下,單擊 GCC C 鏈接器/庫。 然后添加一個庫和一個搜索路徑。

暫無
暫無

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

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