QT --- VS2017+Qt5.12 编译报错【E2512 功能测试宏的参数必须是简单标识符 】的解决方法
1、问题的产生在搭建好vs2017+qt环境后新建一个qt 空的项目时,编译运行,可以正常运行程序,窗口出现,如下图所示2、解决问题第一种方法:百度所得:将生成+IntelliSense更改为仅生成但这样总觉得没有解决问题第二种方法:根据错误提示,定位报错的文件和位置为qcomlilerdetection.h将这段代码修改如下:#if defined(__cplusplus)#if defined(__clang__)#if QT_HAS_CPP_ATT...