错误类型
Visual Studio 2019编译程序错误
1>C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\winnt.h(173,1): fatal error C1189: #error: "No Target Architecture"
问题出现原因
双击错误代码,定义到头文件<winnt.h>
由于没有定义"_AMD64_","_X86_"等宏,所以报错"No Target Architecture"
解决方案
为项目添加宏
- 右键单击项目,选择项目属性(Properties)
- 配置属性(Configuration Properties) -> C/C++ -> 预处理器(Preprocessor)
- 为预处理器定义(Preprocessor Definitions)添加宏