包括 <Windows.h> 会导致(未知属性"no_init_all")错误
Including <Windows.h> causes (unknown attribute"no_init_all") error
标题说明了一切,在 VS2017 中开始了一个新项目,包括 <iostream>
,然后当我去包括 <Windows.h>
(这是我第一次尝试使用这个 header顺便说一句),我收到错误消息:unknown attribute"no_init_all"
知道是什么原因造成的吗?
好的,将这些评论放入答案中...
此错误已在 VS 2019, but as per this answer 中修复,在 VS 2017 中您可以使用:
#define no_init_all deprecated
甚至只是:
#define no_init_all
标题说明了一切,在 VS2017 中开始了一个新项目,包括 <iostream>
,然后当我去包括 <Windows.h>
(这是我第一次尝试使用这个 header顺便说一句),我收到错误消息:unknown attribute"no_init_all"
知道是什么原因造成的吗?
好的,将这些评论放入答案中...
此错误已在 VS 2019, but as per this answer 中修复,在 VS 2017 中您可以使用:
#define no_init_all deprecated
甚至只是:
#define no_init_all