[英]Add external source files from a library to the project in Eclipse-CDT
我有一個項目,我嘗試使用 Eclipse-CDT 進行編譯。 該項目依賴於帶有頭文件和源文件的庫。 我如何在 Eclipse 中配置項目,以便它可以從項目庫中編譯所需的源文件?
使用 makefile 我使用:
SRC+=lib_source.c
您可以添加鏈接的源文件。 選擇項目屬性,然后在左側面板中選擇 c++ general。 在它下面選擇路徑和符號。 現在在右側面板選項卡中選擇源位置並添加鏈接的源文件夾。 包括你需要在“include”中定義(在 c++ build 下你會找到設置)
另一種方法是使用操作系統將您的庫添加到項目中。 然后 Eclipse 將所有源文件(包括庫文件)視為項目的一部分,因此編譯任何需要它的文件,即使它們在庫中也是如此。 此設置允許將庫源代碼保存在與項目源代碼不同的 git 存儲庫中。 您可以記錄庫的 git 提交以提供庫版本控制,以便在一個項目中改進庫不會破壞所有其他項目。 該設置依賴於操作系統以對 eclipse 完全透明的方式鏈接目錄的能力——在 Windows 中使用 mklink 命令。
在Windows中,步驟是
我不記得為什么我放棄了 eclipse 鏈接目錄; 我認為這是因為包含不斷中斷。 到目前為止,mklink 方法運行完美。
我有一個關於如何設置它的 pdf 教程——但我是論壇的新手,不知道如何附加文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.