使用googletest (Google c++测试框架)测试C代码

Testing C code with googletest (Google C++ Testing Framework)

本文关键字:测试 框架 代码 c++ googletest Google 使用      更新时间:2023-10-16

我试图用googletest测试C代码,但当我的C头文件包含在c++测试文件中时,我遇到了一些问题,因为g++编译器将它们处理为c++头文件

我试图将这些标题包含在extern "C" {}中,但没有成功。

是否有一种方法g++编译器可以处理这些头作为C的?

extern "C"仅更改链接舞台名称混淆。如果你使用的是c++没有的C特性,那么你就是SOL