gpt4 book ai didi

c++ - eclipse g++ 中的单元测试

转载 作者:太空宇宙 更新时间:2023-11-04 11:33:34 25 4
gpt4 key购买 nike

我正在使用Eclipse开发一些项目,并使用google test进行单元测试。今天早上一切都很好。我可以构建项目并运行单元测试。然而,在我提交本地更改然后使用 git tortoise 从存储库中提取代码后,单元测试不再工作。我仍然可以构建项目。

我收到消息:

Unknown error during parsing Google Test module output: unexpected test module output

这是控制台窗口中的消息:

The target endianness is set automatically (currently little endian)
[New Thread 4496.0x520]

并且在我们进入单元测试中的 main 函数之前,项目将停止运行。因为,编译器给了我很少的信息,我想知道这里是否有人有线索。

最佳答案

当我添加一个主函数并且没有将它从测试构建中排除时,我遇到了错误消息“...:意外的测试模块输出”(显然 g++ 链接器没有提示相同的符号错误,你应该能够从用于测试构建的构建消息中查看它)。

我从测试版本中排除了我的应用程序主程序(右键单击您的应用程序主程序,转到资源配置,然后从构建中排除...,最后检查您的测试版本并单击确定),测试运行没有任何问题。

关于c++ - eclipse g++ 中的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23660118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com