首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到包含文件QtCore?

找不到包含文件QtCore?
EN

Stack Overflow用户
提问于 2010-11-28 23:50:20
回答 4查看 13K关注 0票数 4

我正在用C++编写一个多线程程序,并计划使用QThread。问题是当我尝试#include <QtCore>..。我得到了一个错误...Cannot find include file QtCore.

怎么回事?

EN

回答 4

Stack Overflow用户

发布于 2010-11-28 23:55:54

您可能让include目录指向Qt的root include目录,因此可以尝试:

代码语言:javascript
复制
#include <QtCore/QtCore>

..。或者..。您的编译器命令行中没有引用Qt的include目录。

票数 4
EN

Stack Overflow用户

发布于 2010-11-29 05:08:25

听起来您的.pro文件配置不正确。

错误的来源是编译器,它被提供了错误的包含目录-这就是为什么找不到QtCore的原因。

如果你不使用qmake (而是一个普通的Makefile ),CMake,并且配置不正确,等等,就会发生这种情况。

你能发布你的.pro-file或Makefile的内容吗?并告诉我们更多关于如何实际开始编译的更多信息?

票数 2
EN

Stack Overflow用户

发布于 2013-02-06 02:26:08

当Visual Studio无法识别我的Qt项目中的#include语句时,This SO question有一个对我有效的答案。在我的例子中,当编译和构建工作正常时,IDE会指出#include行不正确,并显示一条消息“找不到包含文件XXX”。

上面链接的问题指向一个关于intellisense and QT的诺基亚页面,该页面指出Visual Studio应该从QT的二进制发行版中包含的"Qt x.xx for Desktop (MSVC20xx)“命令提示符启动。从QT命令提示符启动Visual Studio后,我的问题就消失了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4297589

复制
相关文章

相似问题

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