目录

clion中mingw配置vcpkg

描述

习惯了go,python包管理工具的便捷性, 在做c++时, 使用了vcpkg.

环境

* 操作系统: windows
* IDE: CLion 2022.3
* mingw: clion自带C:\Program Files\JetBrains\CLion 2022.3\bin\mingw

安装vcpkg

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg && bootstrap-vcpkg.bat

# 配置环境变量, 加入系统windows变量
set "VCPKG_ROOT=C:\path\to\vcpkg"
set PATH=%VCPKG_ROOT%;%PATH%

clion项目

  • 创建项目
File-->New-->C++Executable

vcpkg安装fmt包

vcpkg install fmt:x64-mingw-static

添加cmake 参数

../../static/clion-cmake-vcpkg01.jpg

cmake配置

cmake_minimum_required(VERSION 3.24)
set(VCPKG_TARGET_TRIPLET "x64-mingw-static" CACHE STRING "" FORCE)

project(untitled3)
set(CMAKE_CXX_STANDARD 20)
add_executable(untitled3 main.cpp)

####引用fmt
find_package(fmt CONFIG REQUIRED)
target_link_libraries(untitled3 PRIVATE fmt::fmt)

检查是否引入成功

../../static/clion-cmake-vcpkg01.jpg

main.cpp

#include <fmt/core.h>

int main() {
    fmt::print("Hello World!\n");
    return 0;
}

注意

  1. 整个配置过程比较简单. 很快就可以配置好.
  2. vcpkg支持不同的编译器, 所以需要安装对应版本的包, mingw对应x64-mingw-static
  3. cmake中别少了符号,否则很难找出原因

佛說大乘無量壽莊嚴清淨平等覺經pdf

净土大经科注2014-doc

此生必看的科学实验-水知道答案

印光大师十念法(胡小林主讲第1集)