C++ Qt5迁移:无法打开包含文件:';qtconcurrentexception.h';:没有这样的文件或目录

C++ Qt5迁移:无法打开包含文件:';qtconcurrentexception.h';:没有这样的文件或目录,c++,qt,qt5,C++,Qt,Qt5,我正在将一个项目迁移到Qt5,我遇到了这个错误(它可以为Qt4编译): 对于这一行: #include <qtconcurrentexception.h> #包括 我包含此文件是为了使用QtConcurrent::Exception。QtConcurrent::Exception的头文件是否已更改?以下所有内容仅适用于Qt 5 如果您需要包含表单,这意味着您没有将相关的Qt模块添加到项目文件中。您将在以后得到链接错误,即使这种被黑客攻击的包含在编译过程中似乎起作用 QtConcu

我正在将一个项目迁移到Qt5,我遇到了这个错误(它可以为Qt4编译):

对于这一行:

#include <qtconcurrentexception.h>
#包括

我包含此文件是为了使用
QtConcurrent::Exception
QtConcurrent::Exception
的头文件是否已更改?

以下所有内容仅适用于Qt 5

如果您需要包含表单
,这意味着您没有将相关的Qt模块添加到项目文件中。您将在以后得到链接错误,即使这种被黑客攻击的包含在编译过程中似乎起作用

QtConcurrent::Exception
已弃用,只需从核心模块转发到
QException
。因此:

#include <QException>
#包括
如果您希望将并发模块用于Qt5中的其他内容,则应
#包括
。您还应该将
Qt+=concurrent
添加到项目文件中,然后重新运行qmake

#include <QException>