将Qt移植到5.10.1时,我收到以下错误
错误原因: Visual Studio Build with clr(公共语言运行时)支持设置,以便生成上述错误。
C / C ++ Advanced> showIncludes设置为“是”,因此已经确定从Qt的QThread产生了上面的错误。
如何使用VS2015解决Qt 5.10.1中的上述错误?
注意:我在Qt VS项目中使用C#dll
答案 0 :(得分:0)
确保在启用clr时QThread不包含。
我为我的项目包括
完成了条件编译#ifndef CLR_ENABLED
#include <QtCore/QThread> //Error C1189: #error: <future> is not supported when compiling with /clr or /clr:pure. Qt5 porting.
#endif