在Qt工程引入头文件<QtDataVisualization/Q3DSurace>后,出现了编译错误:
error C2872: “byte”: 不明确的符号
这是由于C++17添加了std::byte,与项目中已定义的byte冲突。两种解决方法:
VisualStudio增加C++命令行
/D_HAS_STD_BYTE=0
Qt的pro文件增加DEFINES
DEFINES += "_HAS_STD_BYTE=0"
在Qt工程引入头文件<QtDataVisualization/Q3DSurace>后,出现了编译错误:
error C2872: “byte”: 不明确的符号
这是由于C++17添加了std::byte,与项目中已定义的byte冲突。两种解决方法:
/D_HAS_STD_BYTE=0
DEFINES += "_HAS_STD_BYTE=0"