C++ 有 ISO 標準、有三大編譯器、有四十年歷史,就是沒有一個大家講得出來的套件管理器。ISO C++ 2026 開發者問卷裡,56% 的人管理第三方函式庫的方式是「把原始碼整包拉進來一起編」,第二名是「自己下載、自己編、編完再說」。套件管理器連前五名都排不進去。
這三十天我想要說明:C++ 中目前最成熟的兩個套件管理器: Conan 跟 vcpkg 各自怎麼使用。讓你管理函式庫不再頭痛。
如果你手上有一個C++專案,想要引入一個第三方JSON函式庫,你會怎麼做? 好問題,真是個好問題。 ISO C++ 2026 問卷裡面就有一題問道:「你怎麼管理...
系列開始之前,我要先做一點聲明:這個鐵人賽系列文都是我一個字一個字打出來的。 當然我會用 AI 研究問題,會跟 AI 腦力激盪,但是我就是不想叫 AI 幫我寫文...
今天開始連著三天,我會先介紹 conan 基礎操作,然後接著介紹 vcpkg。 今天的目標非常簡單: 教大家安裝 Conan 這款套件管理器 用 Conan...
上一篇 D03 我們用的是 Conan + CMake 的組合。但現實世界裡,不是每個專案都用 CMake。 接下來幾天,來看看 Conan 怎麼接上另外三種常...
昨天我們用 Visual Studio 搭配 Conan 套件管理器,成功導入兩套第三方函式庫:fmt + nolhmann JSON。 今天我們要來接上第二個...
昨天我們把 Conan 接上了 Xcode。今天是建置系統的最後一篇,輪到非常常見的 Makefile。 寫這篇範例時,我的實測環境: Debian 13 +...