所以我正在尝试使用QT创建者创建一个dll。我去了new project -> libary -> C++ libary -> choose
。它自动生成一个带有global
前缀的头文件和一个无法找到的包头:
#include <QtCore/qglobal.h>
给出错误:
错误:QtGlobal:没有这样的文件或目录
我发现包含此标头以使用Q_DECL_EXPORT
宏,因此我搜索了定义它的位置:here
。所以我做了#include <QtGlobal>
标题,但得到了相同的错误。
错误的来源是什么?我该如何解决?
答案 0 :(得分:0)
QT创建者使用.pro文件中的以下行创建了项目: 我不得不使用#下面的整行删除/评论
# QT -= core gui
答案 1 :(得分:-1)
将QTDIR添加到系统环境变量中,重新启动VS,并在VS项目配置中引用$(QTDIR)