- 演示cmake(编译构建)、ctest(功能测试)、gtest(单元测试)的使用
- 演示断言的使用
- 支持vscode下的程序调试
- 注意编程规范:文件命名、头文件处理等
- 安装c/c++编译器、cmake、vscode
- vscode插件:C/C++、C++ Intellisense、CMake、、CMake tools、CMake Tools Helper、CodeLLDB
- git clone git@github.com:tzs919/demo.git
- git submodule init
- git submodule update
mkdir build
cd build
cmake ..
make
make test
- 同时支持debug
- 去注释CMakeLists.txt文件中的
# add_subdirectory(tests)
mkdir build
cd build
cmake ..
make
- 执行测试:
./tests/demo_test