iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
Software Development

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

D23:團隊共享:建立自己的 vcpkg Custom Git Registry

  • 分享至 

  • xImage
  •  

讓我們想像一個情境:十人團隊,四五個專案在跑,團隊內部有幾個共用函式庫,這樣的的狀況,在一般軟體公司想必是極為常見的景象吧!

在這種團隊運作中,該怎麼用 vcpkg 來管理內部/外部函式庫呢?總不能像前兩天的說的,叫每個人都在本機維護一份 overlay 路徑吧?!當然不是。

這種團隊函式庫管理的難題,Conan 走的是伺服器架構,就是團隊內需要建立一個類似 npm 或 pip 的倉庫,大家可以從伺服器拉下套件以及預先編譯好的二進位檔。

但是 vcpkg 的解法更輕量,這個作法就叫做 Custom Git Registry。

這東東說穿了就是一個 Git repository,內部按照 vcpkg 規定的目錄格式放入 port 定義,團隊成員只要設定一個 Git URL,就能自動拉取並安裝套件。


上一篇
D22:vcpkg port 常見錯誤與 CMake Target 陷阱
下一篇
D24:vcpkg 怎麼升級套件版本?套件更新機制解密
系列文
C++ 套件管理器求生指南 Conan vs Vcpkg 共 24 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言