使用googletest (Google c++测试框架)测试C代码
Testing C code with googletest (Google C++ Testing Framework)
我试图用googletest测试C代码,但当我的C头文件包含在c++测试文件中时,我遇到了一些问题,因为g++编译器将它们处理为c++头文件
我试图将这些标题包含在extern "C" {}
中,但没有成功。
是否有一种方法g++编译器可以处理这些头作为C的?
extern "C"仅更改链接舞台名称混淆。如果你使用的是c++没有的C特性,那么你就是SOL
相关文章:
- GoogleMock是否仍然打算与任何测试框架一起使用?
- 在C++中使用 Catch 测试框架编译错误"error: expected ';' at end of declaration list"
- 如何在提升构建中设置环境变量以进行提升单元测试框架?
- 如何在自动工具C++中添加提升单元测试框架
- 如何在Qt测试框架中对信号进行基准测试?
- 如何使用Boost单元测试框架测试Qt应用程序
- 在 Linux 上构建 cpptest 单元测试框架
- 使用C 单元测试框架集成测试Java应用程序
- Visual Studio 2017 C 本地单元测试框架不起作用
- 在Google测试框架中,如何期望函数调用或其他功能调用
- 每次捕获测试框架较长的链接时间
- C 单元测试框架具有类型和值参数化
- CMAKE Boost 单元测试框架在 Mac 上不起作用
- 由 Boost 单元测试框架 dll 导出的 std::basic_ostringstream 会导致"already defined symbol"错误
- Visual Studio 2012 的新C++单元测试框架是可移植的吗?
- 通过动态链接和手动设置增强单元测试框架
- 带有OpenGL和嵌入式WebViews的本机移动应用程序(iOS/Android)的测试框架
- 在 Google 的C++测试框架中为多个单元测试创建一个二进制文件
- 从谷歌测试框架中的另一个测试执行测试
- Google 测试框架 - 测试用例之间的依赖关系