找不到包括<qtcore qglobal.h =“”>

时间:2015-09-20 14:36:27

标签: c++ qt dll qt-creator filenotfoundexception

所以我正在尝试使用QT创建者创建一个dll。我去了new project -> libary -> C++ libary -> choose。它自动生成一个带有global前缀的头文件和一个无法找到的包头:

#include <QtCore/qglobal.h>

给出错误:

  

错误:QtGlobal:没有这样的文件或目录

我发现包含此标头以使用Q_DECL_EXPORT宏,因此我搜索了定义它的位置:here。所以我做了#include <QtGlobal>标题,但得到了相同的错误。

错误的来源是什么?我该如何解决?

2 个答案:

答案 0 :(得分:0)

QT创建者使用.pro文件中的以下行创建了项目: 我不得不使用#下面的整行删除/评论

# QT -= core gui 

答案 1 :(得分:-1)

将QTDIR添加到系统环境变量中,重新启动VS,并在VS项目配置中引用$(QTDIR)

enter image description here enter image description here