我正在尝试使用 googletest 测试 C 代码,但是当我的 C 头文件包含在 C++ 测试文件中时,我遇到了一些问题,因为 g++ 编译器将它们作为 C++ 头处理。
我尝试将这些标头包含在其中extern "C" {}
没有成功。
有没有办法 g++ 编译器可以将这些标头作为 C 标头处理?
extern "C" 仅更改链接阶段名称修改。如果您使用 C++ 不共享的 C 功能,那么您就是 SOL
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)