问题现象

1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winnt.h(22953): error C3861: “__readfsdword”: 找不到标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9494): error C2065: “InterlockedIncrement64”: 未声明的标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9526): error C2065: “InterlockedDecrement64”: 未声明的标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9562): error C3861: “InterlockedExchange64”: 找不到标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9616): error C3861: “InterlockedExchangeAdd64”: 找不到标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9626): error C3861: “InterlockedExchangeAdd64”: 找不到标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9673): error C3861: “InterlockedAnd64”: 找不到标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9683): error C3861: “InterlockedOr64”: 找不到标识符
1>c:\program files (x86)\windows kits\10\include\10.0.19041.0\um\winbase.h(9693): error C3861: “InterlockedXor64”: 找不到标识符

可能原因

  1. 添加#include <windows.h>头文件
  2. 向win32(x86)的配置中加入了_AMD64_宏,去掉后就可以编译通过了

相关文章:

  • 2022-01-30
  • 2022-12-23
  • 2021-10-26
  • 2022-02-25
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-15
  • 2021-10-12
  • 2021-11-28
  • 2022-03-12
  • 2021-05-04
  • 2021-11-11
相关资源
相似解决方案