簡體   English   中英

Eclipse CDT使用主項目編譯器設置編譯靜態庫

[英]Eclipse CDT compile static lib with main project compiler settings

我有一個使用2個靜態庫的混合C項目的C ++嵌入式項目(在靜態庫項目內部)。

靜態庫需要一些符號,這些符號會針對每個目標板而變化,但是此時看來我只能為每個項目設置編譯器設置/符號。

每當主應用程序編譯器設置/符號更改時,有什么方法可以使靜態庫重新編譯?

每當主應用程序編譯器設置/符號更改時,有什么方法可以使靜態庫重新編譯?

我想您正在從頭到尾看這本書。 與其每次嘗試重建靜態庫,不如構建兩個靜態庫 即使這兩個庫共享相同的代碼,但它們為每個目標板包含不同的符號或某些基本變化這一事實使得它們需要構建兩個單獨的庫。 整個項目同樣適用。

在PC端也可以看到類似的情況-x86與x64是典型的目標。 可以使用同一項目來管理代碼,但是有兩個不同的目標平台-為這兩個平台構建時,不能共享相同的物理靜態庫。 您依賴的任何靜態庫都針對每個平台而構建-因此,庫的“ x86”版本和“ x64”版本。

暫無
暫無

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

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