cmake 中判断操作系统的方法

判断操作系统的方法:

要注意的问题是 APPLE 也属于 UNIX 。

C++基于 googletest 做单元测试

一、安装 googletest 单测对程序员而言是提升代码质量最重要、最有效的一个措施,对程序员来说,要想写一个好的程序,那么必定少不了好的单元测试。 googletest(gtest) 是 google 开发出来的一个开源的、跨平台的测试框架,是 C++中最出名的测试框架。 gtest 支持 linux 、 wind ... 阅读更多

CMakeLists.txt 文件的基本语法

一、概述 CMakeLists.txt 是 cmake 编译系统构建器的构建文件,就像是 make 中的 Makefile 一样。 Makefile 是通过固定的文件格式来构建目标,相对于 Makefile 而言,CMakeList 并没有固定的语法格式,他是通过各种函数和指令来完成构建。 一个基本的 CMakeList. ... 阅读更多