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