一千萬個為什麽

搜索

在啟用了CMake的Microsoft托管代理上支持哪些包管理器?



Here, I can read that it is possible to setup a CMake build on a Microsoft hosted vsts agent. What C++ package managers (e.g. Conan) are supported for these agents?

It would be great if at least one of these package managers is supported: https://github.com/nlohmann/json#package-managers

轉載註明原文: 在啟用了CMake的Microsoft托管代理上支持哪些包管理器?

一共有 1 個回答:

根據此頁,托管代理支持NuGet ,npm和Maven。

它看起來似乎也支持 pip 。 您可以使用 pip 安裝 cget ,然後使用 cget 來安裝軟件包。有點迂回的方式,但它可能會做你需要的。

"C:\Program Files\Python36\Scripts\pip" install cget
cget install nlohmann/json

我現在沒辦法測試這個,但如果我有時間,我會嘗試一些真實的例子並明天編輯。

由於它是一個CMake/Git項目,您也可以只是克隆存儲庫(或將其添加為子模塊)並且每次都構建它。由於我經常使用未管理的庫,因此我傾向於采用這種方式並利用許多CI平臺提供的緩存來保持較低的構建時間。可悲的是,看起來VSTS還沒有達到這個目的