简单编译三方库
debug版本:
mkdir build
cmake -S . -B build/debug -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="./jsoncpp-debug"
cmake --build build/debug --target install
去
DCMAKE_INSTALL_PREFIX指定目录下,找include、lib(导入库)、bin(dll)
- include目录头文件
- bin动态库
- lib导入库
- 动态库:
.dll放可执行文件同级目录
cmake_minimum_required(VERSION 3.10)
project(MyProject)
# 生成可执行文件(或库)
add_executable(app main.cpp)
# 添加头文件搜索路径
target_include_directories(app PRIVATE ${CMAKE_SOURCE_DIR}/include)
# 添加动态库搜索路径并链接动态库
target_link_directories(app PRIVATE ${CMAKE_SOURCE_DIR}/lib)
target_link_libraries(app PRIVATE jsoncpp)

浙公网安备 33010602011771号