template-project-cpp:使用CMake进行构建配置和使用CatchTravisCI进行自动化测试的C ++模板项目

时间:2024-06-03 00:39:28
【文件属性】:

文件名称:template-project-cpp:使用CMake进行构建配置和使用CatchTravisCI进行自动化测试的C ++模板项目

文件大小:103KB

文件格式:ZIP

更新时间:2024-06-03 00:39:28

linux visual-studio cmake cpp boost

模板C ++项目 概述 该存储库是一个模板,可帮助您在开始新的C ++项目时快速进行设置。 我们试图遵循通用的软件工程“最佳实践”,为此,该存储库具有以下特点: C ++ 14 用于跨平台配置的构建脚本(有关更多信息,请参见) 单元测试框架(请参阅) 集成可在Linux和macOS上进行自动化测试(请参阅) 集成,可在Windows上进行自动测试(请参阅) 用于自动覆盖率测试的集成(请参阅) 用于自动源代码格式化(请参阅此处) Clang-Tidy用于静态分析,以捕获编码错误(请参阅此处) AddressSanitizer,用于捕获与内存相关的问题(请参阅此处) 另外,该项目设置为使用boost库,我们希望不久后将其他公共库添加到配置中。 入门 强烈建议您使用git将此项目的副本保留在版本控制下。 随意地: 复制此存储库,或 下载zip文件,然后将其初始化为git


【文件预览】:
template-project-cpp-master
----CMakeLists.txt(5KB)
----.gitignore(325B)
----.clang-tidy(10KB)
----README.md(12KB)
----appveyor.yml(350B)
----.clang-format(266B)
----tests()
--------MyTests.cpp(2KB)
--------catch.hpp(433KB)
----LICENSE(2KB)
----src()
--------MyLibrary.cpp(2KB)
--------Exception.hpp(2KB)
--------MyLibrary.hpp(2KB)
----.travis.yml(3KB)

网友评论