[英]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.