<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] ### conan概述 ***** 先簡介一下vcpkg的功能,它使用CMake腳本定義了一系列包下載、patch、構建規則,原則上在框架內可以編寫任意C++源碼,最后將include/lib/dll收集起來,修改vs工程,達到引用依賴的目的。 對于一般開發(只引用現成依賴、開發上層程序),非常友好方便,只不過團隊開發需要每個人都來一份,似乎都要在本地編出來二進制,才可以繼續?這個有點花時間,略蛋疼一點(而conan解決了它。。) ### conan安裝 ***** ``` python > 3.7 pip install conan ``` ### conan使用 ***** #### conan內置包 #### 自定義包 創建 ### 特性 ***** #### 去中心化的包管理工具 與 git 的理念類似,Conan 有本地倉庫與遠程倉庫的概念 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-IA90Nzvk-1575689298807)(https://docs.conan.io/en/latest/_images/systems.png)] Conan client:命令行工具,用于創建包和使用包,可創建本地倉庫支持離線使用 Conan server:可私有化部署的服務 JFrog Artifactory:可私有化部署的倉庫 JFrog Bintray:公開&公共倉庫 #### 二進制管理 Conan 最主要的功能就是可以管理好預編譯好的二進制文件用于后續打包。 在 Conan 中,一個包的定義: 包名/版本@用戶/渠道 同一個包在不同配置下(OS / Architecture / Build Type / Compiler / Compiler Version / compiler.libcxx)構建出的文件將分別保存并支持按需獲取 [外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Orfm1MYV-1575689298807)(https://docs.conan.io/en/latest/_images/binary_mgmt.png)] #### 跨平臺 用Python寫的,主流系統及研發工具均支持 ###裝和配置Artifactory 我們以docker的方式拉取Artifactory鏡像(這一步可能花費時間會比較久): ``` docker pull docker.bintray.io/jfrog/artifactory-cpp-ce ``` 然后安裝: ``` sudo docker run -d -p 8081:8081 -p 8082:8082 --name artifactory-cpp-ce docker.bintray.io/jfrog/artifactory-cpp-ce ``` 那么我們就已經創建了一個Artifactory服務器。通過8081端口可以直接訪問。默認賬號密碼:admin/password。 登錄后我們可以跳過proxy設置,直接創建一個名為develope的conan倉庫:
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看