#include <QDatetime> 导致致命错误: QDatetime: 没有这样的文件或目录
#include <QDatetime> cause fatal error: QDatetime: No such file or directory
我试图用arm-Linux-gnueabi-c++编译gpsd包,这是线路:
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.
我检查了我的电脑目录/usr/include/qt4/QtCore,它有QDatetime文件,有什么问题。
我也遇到了同样的问题,因为我在生成的.pro中注释掉了一行。我创建了一个测试项目,在那里的线路
CONFIG -= qt
删除了我之前添加的所有qt模块(例如,通过写入qt+=core(。评论完这句话后,我的问题就消失了。你也可以写
CONFIG += qt
我认为这将是QT项目的正常配置线。
编辑:您的输出表明该配置变量已设置,并且QTCore已添加到链接的库中。我使用QT 5.10,编译标志/定义的名称不同,所以我不在乎你的情况。
相关文章:
- .cpp和.h文件中的模板专用化声明
- C++为构建时间获取QDateTime的可靠方法
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 读取文件并输入到矢量中
- 在C++中查找文件
- c++库的公共头文件中应该包含什么
- 用c++从输入文件中读取另一行
- Cppcheck生成xml转储文件
- 读取文件的最后一行并输入到链接列表时出错
- 如何获取Qt中两个QDatetime之间创建的所有文件的文件路径?
- #include <QDatetime> 导致致命错误: QDatetime: 没有这样的文件或目录