Clion+vcpg入门分享
Clion是一个非常好用的跨平台c++开发IDE;
Vcpkg是一个第三方库管理工具。
vcpkg配置
已经搭建好Linux环境,最好编译工具gcc升级9.3及其以上
下载已经release的vcpkg
GitHub - microsoft/vcpkg: C++ Library Manager for Windows, Linux, and MacOS
比如选择2021.05.12
克隆到某个路径,如/home/devuser1/vcpkg
执行
bootstrap-vcpkg.sh
执行安装需要的第三方库列表
vcpkg_install_fasttrade.sh
[root@localhost vcpkg]# cat vcpkg_install_fasttrade.sh
./vcpkg install jwt-cpp:x64-linux
./vcpkg install pthread:x64-linux
./vcpkg install pthreads:x64-linux
./vcpkg install openssl:x64-linux
./vcpkg install boost:x64-linux
./vcpkg install abseil:x64-linux
./vcpkg install glog:x64-linux
./vcpkg install gtest:x64-linux
./vcpkg install nngpp:x64-linux
./vcpkg install cpptoml:x64-linux
./vcpkg install fmt:x64-linux
./vcpkg install threadpool:x64-linux
./vcpkg install tinyxml2:x64-linux
./vcpkg install spdlog:x64-linux
库安装失败的大部分原因是外网太差,需要反复重试
clion安装
试用
clion配置
任意打开一个工程
新建远程连接
配置已经搭建好的vcpkg工具链
如:
-DCMAKE_TOOLCHAIN_FILE=/home/devuser1/vcpkg/scripts/buildsystems/vcpkg.cmake
配置本地代码上传到Linux远端的目录
编译
右键工程-》reload cmake project
将工程上传到远端
工程右上角对应着
编译 运行 debug按键