c++ - 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 的常用方法是什么?
解决方案
推荐阅读
- mysql - MySQL UDF 仅适用于 `IF` 中的 `WHERE` 子句
- javascript - 如何限制每个用户的 API 调用?漏桶算法
- java - 如何检查流程中的交易正在运行什么合约?
- javascript - Jest 在我的测试中找不到导入的组件
- python - 为什么我的顶级模块导入不起作用
- c# - 如何在 C# if 语句中使用 Discord 表情符号
- java - Java ScrumTestExercices
- javascript - 输入正确密码后如何重定向?
- android - 如何使用 android adb shell 连接到 ssh 服务器?
- c - 如何使数组从用户读取?