cmake - Charles-Charmless/Charles-Charmless.github.io GitHub Wiki
CMake负责构建软件。 **CTest是测试驱动工具,用于回归测试(regression tests)。** **CPack是打包工具,将CMake构建的软件发布成面向不同平台的安装软件**。 CDash是一个Web应用程序,用于执行持续的集成测试并显示测试结果。
cmake 配置generator 生成不同的项目文件

添加include 路径
include_directories(/usr/include/qt6)
添加链接库
undefined reference to `tesseract::TessBaseAPI::TessBaseAPI()'
find_package(Qt5Core REQUIRED) or find_library()
add_executable(ctrans main.cpp) # 创建一个可执行文件ctrans
target_link_libraries(myapp Qt5::Core) # 链接Qt5Core库到myapp
对于自定义库路径或者非标准安装的库,你可能需要先使用include_directories()和link_directories()了解库的头文件和库文件路径,然后再使用target_link_libraries()。