编译出现undefined reference to ' testing::Test::TearDown()'

问题讨论 问题讨论 1272 人阅读 | 1 人回复 | 2021-11-19

回帖奖励:90 金钱 回复本帖可获得 10 金钱奖励! 每人限 1 次
在编译c++写的库链接时出现如下问题:

/usr/bin/ld: (此部分省略):undefined reference to ' testing::Test::TearDown()'
/usr/bin/ld: (此部分省略):undefined reference to ' testing::Test::SetUp()'




这个链接后本应该生成的是一个unittest相关单元测试集,现在出现了未定义的情况,在1621上不报这个问题,3231同源内核的机器会报这个问题,非同源内核则不报。
有人遇到过这个问题吗?这是缺少什么环境或者依赖吗?尝试对比上述几种机器源内的依赖,但是并没有结论。


回复

使用道具 举报

回答|共 1 个

TecSupport

发表于 2021-12-7 19:46:04 | 显示全部楼层

回帖奖励 +10 金钱

请问,你的源码是哪里的版本
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则