首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#包含<QDatetime>导致致命错误: QDatetime:没有这样的文件或目录

#包含<QDatetime>导致致命错误: QDatetime:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2016-08-05 00:42:56
回答 1查看 1.1K关注 0票数 0

我试图用arm gnueabi-c++编译gpsd包,下面是行:

代码语言:javascript
复制
arm-linux-gnueabi-c++ -o qt-gpsutils.os -c -Os -Wextra -Wall -Wno- uninitialized
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread
-fPIC -DUSE_QT -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtNetwork
-I/usr/include/qt4/QtCore gpsutils.c

gpsutils.c:26:21: fatal error: QDateTime: No such file or directory
#include <QDateTime>

compilation terminated.
scons: *** [qt-gpsutils.os] Error 1
scons: building terminated because of errors.

我检查了我的PC目录/usr/include/qt4 4/QtCore,它有QDatetime文件,有什么问题。

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 07:39:43

我也遇到了同样的问题,因为我注释掉了生成的.pro中的一行。我创建了一个测试项目,在那里行

代码语言:javascript
复制
CONFIG -= qt

删除我之前添加的所有qt模块(例如,通过编写QT +=核心)。评论了这句话之后,我的问题就消失了。你也可以写

代码语言:javascript
复制
CONFIG += qt

我认为,这将是QT项目的正常配置行。

编辑:您的输出表明这个配置变量已经设置,QTCore被添加到链接的库中。我使用QT5.10,在那里编译标志/定义的名称是不同的,所以我不知道在您的情况下发生了什么。

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

https://stackoverflow.com/questions/38779502

复制
相关文章

相似问题

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