繁体   English   中英

Qt Creator +CMake+ gmock build issue“gmock.h no such file or diretory”在Qt creator中构建项目时,如果通过命令行构建则没有问题

[英]Qt Creator +CMake+ gmock build issue“gmock.h no such file or diretory” while building project in Qt creator, no issue if build through command line

我已经按照这个谷歌文档将 GTest 合并到我已经存在的 CMake 项目中

如果我通过命令行构建我的项目没有错误,我可以运行 UnitTest Exe。 但是由于我需要调试单元测试,当我在 Qt Creator 中运行测试时,它首先构建它,但构建失败,抛出错误“gmock/h:没有这样的文件或目录”。 我无法理解为什么仅在 Qt Creator 上出现此错误。 由于很少有 stackoverflow 帖子建议只包含 gmock.h,这已经存在。

这是一个愚蠢的错误。 错误地,一些不需要的行在 CMakeLists.txt 中,这并没有在编译中产生问题。 在 Serigei 的建议下,我创建了一个示例项目并能够找到问题所在。 我创建了示例项目的 git 存储库。 需要帮助的可以看看这个repo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM