日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

vcpkg Ubuntu安装

發布時間:2023/12/31 Ubuntu 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vcpkg Ubuntu安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

vs code vcpkg安裝及使用

  • vcpkg安裝(ubuntu wsl)
    • 以下來自的實例[Installing and Using Packages Example: SQLite]()

vcpkg安裝(ubuntu wsl)

該文章主要用于自己學習便于查找,如有不當請諒解,以下來自github下的內容,稍加整理,本人安裝vcpkg很粗淺,直接安裝在目錄/usr/local/下。
1、下載vcpkg源碼至目錄

git clone https://github.com/Microsoft/vcpkg.git

2、進入源碼目錄

cd vcpkg

3、在該目錄下創建downloads,將自行下載的壓縮包放入該目錄下

sudo cp ninja-linux-1.8.2.zip /usr/local/vcpkg/downloads sudo cp cmake-3.14.0-Linux-x86_64.tar.gz /usr/local/vcpkg/downloads

4、執行./bootstrap-vcpkg.sh,由于里面cmake和ninja下載超慢自己下載

./bootstrap-vcpkg.sh

5、如需修改文件夾owner

sudo chown -R hduser:hduser /usr/local/vcpkg

6、編譯安裝好后,進行全局安裝,安裝后,以后所有的通過vcpkg install的第三方庫,都是全局的。所有vc ide 實例共享

./vcpkg integrate install //安裝 ./vcpkg integrate remove //移除安裝

7、本人還在當前路徑下對vcpkg創建軟鏈接,為了方便調用vcpkg,不知道是不是必要,如有錯誤,請指正,刪除軟鏈接請像刪普通除文件一般
創建軟鏈接:

sudo ln -s vcpkg /usr/bin

刪除軟鏈接:

rm –rf /usr/bin/vcpkg

8、測試vcpkg安裝情況使用以下命令安裝任意包,然后vcpkg就自動配置,下載,編譯庫文件。編譯完成后直接在代碼中#include即可。

vcpkg install sdl2 curl

以上我的安裝過程 已完成,為了方便以后再次安裝我將下載的源碼打了個包sudo tar -zcvf vcpkg.tar.gz vcpkg/

vcpkg list //這個命令可以列出已經安裝的三方庫。 vcpkg search //這個命令可以列出vcpkg支持哪些三方庫。

指定編譯某種架構的程序庫,如不指定可使用如下命令查看vcpkg總共支持多少種架構;

vcpkg help triplet

指定安裝某一架構的開源庫,如Linux 64位

vcpkg install ffmpeg[gpl]:x64-linux

以下來自的實例Installing and Using Packages Example: SQLite

安裝sqlite庫

vcpkg search sqlite //查找可用的sqlite vcpkg install sqlite3 //安裝sqlite3 vcpkg list //查看已安裝的包

創建簡單vcpkg使用示例[sqlite][1]
1、創建CMakeLists.txt和 main.cpp放在同一文件夾下

# CMakeLists.txt cmake_minimum_required(VERSION 3.0) project(test)find_package(Sqlite3 REQUIRED)add_executable(main main.cpp) target_link_libraries(main sqlite3) // main.cpp #include <sqlite3.h> #include <stdio.h>int main() {printf("%s\n", sqlite3_libversion());return 0; }

2、在shell下執行如下命令

mkdir build //創建文件夾cd build//cmake 項目cmake .. "-DCMAKE_TOOLCHAIN_FILE=/usr/local/vcpkg/scripts/buildsystems/vcpkg.cmake"cmake --build .

3、查看編譯效果

./main

執行結果

[1]: https://vcpkg.readthedocs.io/en/latest/examples/installing-and-using-packages/#cmake-toolchain-file

總結

以上是生活随笔為你收集整理的vcpkg Ubuntu安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。