0
我正在用C++編寫一個多平臺(windows和Linux)應用程序,使用boost asio。我以前有使用Gradle進行自動化Java依賴管理的經驗,並發現C++的工具不太好。目前我發現的最好的是視覺工作室的nuget。C++依賴管理最佳實踐
我的問題是,當沒有好的自動化依賴管理工具時,在github上發佈項目的最佳做法是什麼?我是否應該提供關於如何設置構建環境以及如何下載第三方依賴項的文檔頁面,還是應該提供編譯項目所需的一切內容?
如果可能的話,也請儘量提供你的答案的理由。謝謝。
理想情況下,我想刪除用戶必須找到特定版本的文件的需要。到目前爲止,我已經使用cmake的find和git子模塊。 https://foonathan.github.io/blog/2016/07/07/cmake-dependency-handling.html –