Press "Enter" to skip to content

在 C++ 中使用第三方库

  1. 创建项目
mkdir demo
cd demo
  1. 创建 cmake 工程

vi CMakeLists.txt

cmake_minimum_required(VERSION 2.8)

project(demo)
  1. 引入第三方库
mkdir 3rd
git clone https://github.com/fmtlib/fmt.git 3rd/fmt
  1. 链接第三方库

vi CMakeLists.txt

cmake_minimum_required(VERSION 2.8)

project(demo)

add_executable(demo main.cpp)

add_subdirectory(3rd/fmt)

target_link_libraries(demo fmt)
  1. 编写业务逻辑

vi main.cpp

#include <fmt/core.h>

int main()
{
    fmt::print("Hello, world!\n");
}
  1. 项目编译
cmake .
make
  1. 项目运行
./demo

可以看到控制台输出:

Hello, world!