簡體   English   中英

對使用開源第三方庫感到困惑

[英]Confused in using opensource 3rd party libraries

您如何在項目中集成C或C ++開源第三方庫? 您是否將其隨附的所有文件(即README,makefiles等)復制到項目內部某個單獨的目錄,並使用其配置進行構建? 還是僅從源包中獲取所需的源文件和頭? 還是只安裝預構建二進制文件?

如果我同時為Windows和Linux編寫一個非常小的非GUI項目,那會更好嗎?

通用方法是放入您依賴庫的READMEINSTALL ,並且用戶應下載並安裝共享庫。 然后在編譯時鏈接到該共享庫。

除非有充分的理由(例如gnulib),否則切勿將源代碼放入您自己的應用程序中。

您的應用程序應與第三方軟件包的安裝無關-留給用戶。 當他們在您構建的軟件包中使用rpmdebportsportage時,它會告訴您它依賴什么,另一個軟件包將被自動安裝。

暫無
暫無

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

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