CPP_Template:C ++项目模板

时间:2024-06-07 10:04:53
【文件属性】:

文件名称:CPP_Template:C ++项目模板

文件大小:130KB

文件格式:ZIP

更新时间:2024-06-07 10:04:53

coverage cmake travis-ci catch appveyor

C ++模板 立即启动C ++项目 这是基于跨平台(Linux / OSX / Windows)的CMake的C ++模板,随附: 与Travis CI和Appveyor的持续集成 使用Catch进行单元测试 Doxygen的文档 CodeCov的代码覆盖率 如果需要,可以禁用/启用这些功能中的每一个 先决条件 如果您只想使用CMake模板而没有其他功能,则可以跳过此步骤。 否则,必须安装以下依赖项: doxygen boost test-unit-framework lcov 用法 模板附带了禁用的其他功能。 只需克隆或存储库,然后从项目目录遵循通常的CMake构建: mkdir build cd build cmake .. make 默认情况下,将生成两个目标:bin /中的可执行文件和lib /中的库。CMake配置接受以下选项: -DENABLE_DOC = 1 :


【文件预览】:
CPP_Template-master
----src()
--------CMakeLists.txt(578B)
--------main.cpp(761B)
--------States()
--------Machine.cpp(424B)
----lib()
--------.gitignore(72B)
----doc()
--------technical-overview.dox(2KB)
--------documentation-config.doxygen.in(101KB)
--------welcome.dox(534B)
--------CMakeLists.txt(1KB)
--------release-notes.dox(1KB)
--------user-guide.dox(3KB)
----CMakeLists.txt(1KB)
----.travis.yml(1KB)
----test()
--------catch.hpp(425KB)
--------testStateMachine.cpp(1022B)
--------CMakeLists.txt(283B)
----cmake()
--------ParseAndAddCatchTests.cmake(10KB)
--------CodeCoverage.cmake(7KB)
----LICENSE.md(1KB)
----README.md(3KB)
----appveyor.yml(482B)
----.codecov.yml(341B)
----.gitignore(25B)
----bin()
--------.gitignore(72B)
----include()
--------States.h(693B)
--------Machine.h(466B)

网友评论