1

我下载了 Qt6.1.2,在 Visual Studio 2019 中安装了 Qt 工具扩展,并添加了版本的路径。每当我开始一个新的 Qt 小部件应用程序项目时,我都会遇到很多这样的错误:

abc 错误(活动) E2783 需要逗号(在此模式下未启用 static_assert 的单参数版本) Project_Name C:\Qt\6.1.2\msvc2019_64\include\QtCore\qanystringview.h
或这个

abc 错误(活动) E0325 内联说明符仅允许用于函数声明 Project_Name C:\Qt\6.1.2\msvc2019_64\include\QtGui\qrgb.h

对于记录,Qt 创建者工作得很好,但我需要在 Visual Studio 上编写代码。

4

1 回答 1

1

我遇到了同样的错误,转到解决方案资源管理器并右键单击属性-> 常规,并将 C++ 语言标准更改为 C++ 17(它是 C++ 14)修复了错误。

我从 Alex Toma 发布的 YouTube 视频中了解到这一点: https ://www.youtube.com/watch?v=heiyPLJLBS8

所以这归功于亚历克斯 - 谢谢!

于 2021-08-26T08:51:49.353 回答