国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vcpkg 的安裝與使用

這篇具有很好參考價(jià)值的文章主要介紹了Vcpkg 的安裝與使用。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Vcpkg 的安裝與使用

歡迎大家來我的博客逛逛??:hauhau.cn

Vcpkg 的安裝與使用

需求

先確保你已經(jīng)安裝了:

  • Windows7 及以上的版本
  • Git
  • Visual Studio 2015 Update 3 及以上的版本

關(guān)于美化 Windows Terminal 及 Powershell,可以查看這篇優(yōu)秀文章: Windows-Terminal 美化以及通過 OhMyPosh 美化 PowerShell

為 Visual Studio 安裝英文語言包

vcpkg 需要 Visual Studio 安裝了英文語言包,安裝步驟如下:

  • 打開 Visual Studio Installer,然后點(diǎn)擊修改

Vcpkg 的安裝與使用

  • 然后點(diǎn)擊語言包,勾選英語并確認(rèn)修改,等待安裝完成即可

Vcpkg 的安裝與使用

安裝 Vcpkg

先克隆 vcpkg,目錄任意位置都可,我克隆到 D:\Library 下,這樣做包管理會(huì)很方便

Vcpkg 的安裝與使用

然后進(jìn)入到 vcpkg 目錄,執(zhí)行安裝腳本 bootstrap-vcpkg.bat

  • cd vcpkg

  • .\bootstrap-vcpkg.bat

或者直接執(zhí)行:.\vcpkg\bootstrap-vcpkg.bat

Vcpkg 的安裝與使用

安裝包

在 vcpkg 目錄下,執(zhí)行 .\vcpkg.exe search 包名稱 可以搜索你需要安裝的包的信息

下面以搜索 openssl 為例:.\vcpkg.exe search openssl

Vcpkg 的安裝與使用

確認(rèn)有你需要安裝的包之后,通過 .\vcpkg.exe install 包名稱 即可安裝包

下面還是以安裝 openssl 為例:.\vcpkg.exe install openssl,第一次安裝 vcpkg 會(huì)先安裝 cmake、git 等依賴,同時(shí)安裝包還需要編譯,需要耐心等待

Vcpkg 的安裝與使用

指定安裝架構(gòu)

vcpkg 默認(rèn)安裝的是 x86-windwows 架構(gòu)的包,當(dāng)我們需要指定安裝 x64 或者是靜態(tài)庫的時(shí)候,需要在包名后面跟上具體安裝方式。以安裝 libevent 為例:使用.\vcpkg.exe install libevent:x64-windows libevent:x64-windows-static,安裝的是 x64 版本的 libevent 和 x64 版本的 libevent 靜態(tài)庫

通過 .\vcpkg.exe help triplets 可以查看支持的安裝方式

Vcpkg 的安裝與使用

查看已安裝的包

使用.\vcpkg.exe list 可以列舉已經(jīng)安裝的包

libevent、openssl、opencv、protobuf、grpc、jsoncpp、nlohmann-json 都是比較一些比較常用的包,有需要的可以安裝

Vcpkg 的安裝與使用

集成 Visual Studio

要在 Visual Studio 中使用 Vcpkg,需要輸入:.\vcpkg.exe integrate install (首次執(zhí)行需要在管理員權(quán)限下執(zhí)行,就是使用管理員權(quán)限打開 powershell)

Vcpkg 的安裝與使用

CMake 項(xiàng)目中使用 vcpkg

cmake 項(xiàng)目建議通過以下方式使用 vcpkg (不要全局導(dǎo)入 vcpkg,別人不知道你在做什么)

通過指定 cmake 工具鏈實(shí)現(xiàn)將 vcpkg 作為一個(gè)自模塊加入到你的 CMake 工程中,需要注意的是,使用 Mingw 需要額外的設(shè)置。下面是 CMakeList 的模版,添加到你的工程就可以使用了。

if (CMAKE_SYSTEM_NAME MATCHES "Windows")
    # setting vcpkg toolchain file
    set(CMAKE_TOOLCHAIN_FILE ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake
            CACHE STRING "Vcpkg toolchain file")

    if (MINGW)  # if mingw
        # setting vcpkg
        if (DEFINED ENV{VCPKG_DEFAULT_TRIPLET} AND NOT DEFINED VCPKG_TARGET_TRIPLET)
            set(VCPKG_TARGET_TRIPLET "$ENV{VCPKG_DEFAULT_TRIPLET}" CACHE STRING "")
        endif ()
    endif ()
endif ()

自動(dòng)補(bǔ)全

.\vcpkg integrate powershell 即可開啟 tab 補(bǔ)全

Vcpkg 的安裝與使用文章來源地址http://www.zghlxwxcb.cn/news/detail-447522.html

到了這里,關(guān)于Vcpkg 的安裝與使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【配置環(huán)境】Windows和Linux下安裝和使用C/C++第三方庫管理工具vcpkg

    【配置環(huán)境】Windows和Linux下安裝和使用C/C++第三方庫管理工具vcpkg

    目錄 一,環(huán)境準(zhǔn)備 二,vcpkg簡介 三,Window系統(tǒng)下載vcpkg 四,Linux系統(tǒng)下載vcpkg 五,vcpkg命令介紹 1.命令參照表 2.常用的vcpkg命令以及詳細(xì)解釋 Git - Downloads?根據(jù)平臺(tái)下載最新版本(傻瓜式安裝) Visual Studio?2015 或更新的版本( 包含英文語言包 ),點(diǎn)擊VS界面菜單欄的 工具-獲

    2024年02月14日
    瀏覽(50)
  • vcpkg 安裝任意版本的開源庫

    為表述方便,本文全以 openssl 為例。 前面已經(jīng)寫過vcpkg的簡明教程:https://blog.csdn.net/poinsettia/article/details/127885576 只要執(zhí)行以下幾行命令,就可以安裝好openssl 但是這樣有個(gè)問題是,這樣只能安裝默認(rèn)版本的openssl,無法指定具體的openssl。 注:openssl的版本定義在ports文件夾中的

    2023年04月16日
    瀏覽(11)
  • windows 下包管理工具vcpkg安裝

    windows 下包管理工具vcpkg安裝

    主要參考博文:vcpkg安裝及使用_我叫電池的博客-CSDN博客_vcpkg安裝 由于需要在離線環(huán)境下面搭建開發(fā)環(huán)境,所有的包只能離線安裝了,包括這個(gè)管理工具vcpkg的安裝,也必須是離線安裝。 一. 下載安裝vcpkg管理工具 下載目錄:microsoft/vcpkg: C++ Library Manager for Windows, Linux, and Mac

    2024年02月06日
    瀏覽(21)
  • 安裝vcpkg管理opencv的安裝+MFC缺失的解決

    安裝vcpkg管理opencv的安裝+MFC缺失的解決

    在VC的提示下,安裝了vcpkg,然后用vcpkg命令來幫助安裝opencv,過程十分順利。 1. cmd?到命令行窗口; 2.?建立src文件夾,并進(jìn)入該文件夾clone vcpkg git clone https://github.com/Microsoft/vcpkg.git 3.?再運(yùn)行 .vcpkgbootstrap-vcpkg.bat 腳本,從而建立vcpkg命令; 4.?運(yùn)行后就可以執(zhí)和行vcpkg命令,

    2024年02月20日
    瀏覽(15)
  • cmake/vcpkg x64-windows colmap安裝/編譯

    cmake/vcpkg x64-windows colmap安裝/編譯

    ? ? ? ? colmap是增量式sfm開源軟件。相比于之前的sfm工作,colmap在選擇最優(yōu)初始圖,選擇最優(yōu)更新圖,三角化,BA,和迭代方面都有策略上的更新。本博文介紹其安裝/編譯方法。博主是先安裝跑了下功能,再編譯以閱讀源碼。 ? ? ? ? 安裝的軟件是封裝好的,無法看到源代碼

    2024年02月08日
    瀏覽(25)
  • Linux上使用vcpkg + CMake配置cpprest

    vcpkg的使用在Linux平臺(tái)與Windows平臺(tái)沒什么差異,就不過多闡述。 有一點(diǎn)需要注意的是,Windows上安裝的包默認(rèn)是x86,而Linux上默認(rèn)是x64。 cpprest庫依賴很多庫,比如boost,openssl等,但不用操心,vcpkg會(huì)幫我們自帶安裝。 需要注意的是,安裝過程很有可能會(huì)失敗,除網(wǎng)絡(luò)原因外,

    2024年02月06日
    瀏覽(19)
  • 在Windows第一次使用使用vcpkg來安裝三方庫,例如nanomsg、nng、libpqxx

    在Windows第一次使用使用vcpkg來安裝三方庫,例如nanomsg、nng、libpqxx

    夠早了吧 需要從github上找三方庫來使用,看了許多教程后決定為后來者寫點(diǎn)簡單的流程。記得先裝git,安裝git教程如下: 到官網(wǎng)下載git添加鏈接描述 點(diǎn)擊下載然后安裝。 安裝完后會(huì)有一系列的應(yīng)用可以使用 我們主要用的是Git Bash。 vcpkg是微軟的包管理工具,可以直接下載三

    2023年04月20日
    瀏覽(27)
  • C++包管理工具vcpkg的使用以及集成到VS2017和CMake

    C++包管理工具vcpkg的使用以及集成到VS2017和CMake

    1-1 clone 代碼 1-2 編譯 vcpkg 1-3 添加環(huán)境變量 將 vcpkg.exe 的路徑添加到環(huán)境變量 1-4 更新vcpkg 進(jìn)入vcpkg目錄 安裝庫 刪除庫 更新庫 查詢已安裝的開源庫 查詢vcpkg包含庫 導(dǎo)出開源庫(通常在項(xiàng)目中使用第三方開源庫時(shí)會(huì)把其拷貝到項(xiàng)目文件夾中使用) 3-1 全局集成 可以在任意的

    2024年02月10日
    瀏覽(48)
  • 如何在Visual Studio、Clion、Msys2中安裝和使用vcpkg

    如何在Visual Studio、Clion、Msys2中安裝和使用vcpkg

    首先事情是在安裝了Msys2之后,想在Clion中使用安裝在Msys2中的vcpkg。但是折騰了很久還是無法解決。于是就折騰出了這篇文章,和下一篇如何在Clion使用vcpkg的文章。 不過,由于我電腦上已近配置好了vcpkg以及環(huán)境變量,要是重新刪除再搞特別麻煩,于是教程我使用msys2來掩飾

    2023年04月26日
    瀏覽(69)
  • Windows10通過vcpkg快速配置PCL庫

    Windows10通過vcpkg快速配置PCL庫

    https://github.com/microsoft/vcpkg **注意:**最好在D盤下克隆源碼并安裝,這樣之后用vcpkg安裝的包路徑就會(huì)在D:/vcpkg/packages/中了 Error: in triplet x86-windows: Unable to find a valid Visual Studio instance The following VS instances were excluded because the English language pack is unavailable: D:Microsoft Visual Studio2019

    2024年02月04日
    瀏覽(13)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包