首页 > 解决方案 > CLion 配置和测试库项目

问题描述

假设我想开发一个具有以下结构的简单库:

项目结构

我的 CMakeLists.txt 然后看起来像这样:

cmake_minimum_required(VERSION 3.17)

set(CMAKE_CXX_STANDARD 14)

set(INC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/include/")
set(SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src/")

file(GLOB INCLUDES "${INC_DIR}/httplib/*.hpp")
file(GLOB SOURCES "${SRC_DIR}/*.cpp")

project(httplib)
add_library(httplib STATIC ${INCLUDES} ${SOURCES})
include_directories(${INC_DIR})

这很好用,但是为了有效地测试库,配置 CLion 项目和 CMake 的常用方法是什么?

标签: c++cmakestatic-librariesclion

解决方案


推荐阅读