vcpkg Ubuntu安装
vs code vcpkg安裝及使用
- vcpkg安裝(ubuntu wsl)
- 以下來自的實(shí)例[Installing and Using Packages Example: SQLite]()
vcpkg安裝(ubuntu wsl)
該文章主要用于自己學(xué)習(xí)便于查找,如有不當(dāng)請(qǐng)諒解,以下來自github下的內(nèi)容,稍加整理,本人安裝vcpkg很粗淺,直接安裝在目錄/usr/local/下。
1、下載vcpkg源碼至目錄
2、進(jìn)入源碼目錄
cd vcpkg3、在該目錄下創(chuàng)建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/downloads4、執(zhí)行./bootstrap-vcpkg.sh,由于里面cmake和ninja下載超慢自己下載
./bootstrap-vcpkg.sh5、如需修改文件夾owner
sudo chown -R hduser:hduser /usr/local/vcpkg6、編譯安裝好后,進(jìn)行全局安裝,安裝后,以后所有的通過vcpkg install的第三方庫,都是全局的。所有vc ide 實(shí)例共享
./vcpkg integrate install //安裝 ./vcpkg integrate remove //移除安裝7、本人還在當(dāng)前路徑下對(duì)vcpkg創(chuàng)建軟鏈接,為了方便調(diào)用vcpkg,不知道是不是必要,如有錯(cuò)誤,請(qǐng)指正,刪除軟鏈接請(qǐng)像刪普通除文件一般
創(chuàng)建軟鏈接:
刪除軟鏈接:
rm –rf /usr/bin/vcpkg8、測(cè)試vcpkg安裝情況使用以下命令安裝任意包,然后vcpkg就自動(dòng)配置,下載,編譯庫文件。編譯完成后直接在代碼中#include即可。
vcpkg install sdl2 curl以上我的安裝過程 已完成,為了方便以后再次安裝我將下載的源碼打了個(gè)包sudo tar -zcvf vcpkg.tar.gz vcpkg/
vcpkg list //這個(gè)命令可以列出已經(jīng)安裝的三方庫。 vcpkg search //這個(gè)命令可以列出vcpkg支持哪些三方庫。指定編譯某種架構(gòu)的程序庫,如不指定可使用如下命令查看vcpkg總共支持多少種架構(gòu);
vcpkg help triplet指定安裝某一架構(gòu)的開源庫,如Linux 64位
vcpkg install ffmpeg[gpl]:x64-linux以下來自的實(shí)例Installing and Using Packages Example: SQLite
安裝sqlite庫
vcpkg search sqlite //查找可用的sqlite vcpkg install sqlite3 //安裝sqlite3 vcpkg list //查看已安裝的包創(chuàng)建簡(jiǎn)單vcpkg使用示例[sqlite][1]
1、創(chuàng)建CMakeLists.txt和 main.cpp放在同一文件夾下
2、在shell下執(zhí)行如下命令
mkdir build //創(chuàng)建文件夾cd build//cmake 項(xiàng)目cmake .. "-DCMAKE_TOOLCHAIN_FILE=/usr/local/vcpkg/scripts/buildsystems/vcpkg.cmake"cmake --build .3、查看編譯效果
./main執(zhí)行結(jié)果
[1]: https://vcpkg.readthedocs.io/en/latest/examples/installing-and-using-packages/#cmake-toolchain-file
總結(jié)
以上是生活随笔為你收集整理的vcpkg Ubuntu安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaWeb框架-Spring(基本概
- 下一篇: javaweb框架和其他知识点总结