首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QtCreator找不到属于我的项目的头文件(.h

QtCreator找不到属于我的项目的头文件(.h
EN

Stack Overflow用户
提问于 2021-08-31 13:20:41
回答 1查看 17关注 0票数 0

我正在使用QtCreator开发一个“普通的”基于C++的软件(特别是this one)。所谓“普通”,我的意思是我的软件没有使用Qt库或IDE提供的任何其他Qt工具。

QtCreator版本为4.14.1。

一切都很顺利(构建、运行应用程序、调试等)但是编辑器报告了查找属于我的项目的头文件(即.h文件)的问题,如下面的截图所示:

有趣的是,系统头(例如stdio.h)被正确地找到了。

因此,也许我在项目中遗漏了一些配置。我想到的第一件事是QtCreator在项目创建时添加的.includes (在我的例子中是fiware-orion.includes),它是这样的:

代码语言:javascript
运行
复制
src/lib/cache
src/lib/mongoBackend
src/lib/parseArgs
...

这些是头文件所在的位置(例如src/lib/mongoBackend/MongoGlobal.h),因此该文件中的所有内容看起来都很好……

任何想法或建议都是受欢迎的:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-31 13:29:55

我想我在发布了这个问题之后自己找到了答案(用来发生:)

.includes文件中添加以下行:

代码语言:javascript
运行
复制
src/lib

解决了这个问题。

这是有道理的。因为我的标头名称类似于mongoBackend/MongoGlobal.h

代码语言:javascript
运行
复制
src/lib + mongoBackend/MongoGlobal.h = src/lib/mongoBackend/MongoGlobal.h
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68999480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档