iT邦幫忙

2026 iThome 鐵人賽

DAY 24
0
Software Development

C++ 套件管理器求生指南 Conan vs Vcpkg系列 第 24 篇

D24:vcpkg 怎麼升級套件版本?套件更新機制解密

  • 分享至 

  • xImage
  •  

昨天我們建了一個公司內部的 Custom Git Registry,把超好用的 super-lib 函式庫放進去,可以分享給同事用了。

但是我們知道,函式庫都會改版,不管是增加新功能,或者修改BUG。改版了之後,通常合理的方式,就是打一個版本號碼,比如說 0.1.0 變成 0.2.0,告訴下游的消費端,函式庫有新版囉。

我們先很快的複習一下這兩個東西(過去兩天的產出):

  • super-lib D20 用來模擬公司內部函式庫的迷你 C++ 函式庫,D23 中獨立成了一個 Git repo,目前版本是 0.1.0。
  • super-lib port 放在 my-registry/ports/super-lib/ 裡的兩個檔案,相當於一份說明書:vcpkg.json 寫著「這是 super-lib 的 0.1.0 版」,portfile.cmake 說明去哪裡拉原始碼、怎麼編譯安裝套件。

上一篇
D23:團隊共享:建立自己的 vcpkg Custom Git Registry
系列文
C++ 套件管理器求生指南 Conan vs Vcpkg 共 24 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言