如何解决corecrt_memcpy_s.h:错误 C2065:'errno':未声明的标识符
当尝试使用 GitHub Actions 上的 cl.exe 为 Windows 编译 libuv 时,我们收到此错误:
C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt_memcpy_s.h(77):
error C2065: 'errno': undeclared identifier
这是build script的开始:
- name: build x64
shell: cmd
run: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
cl /c /MT -Iinclude -Iinclude\uv -Isrc -DWIN32_LEAN_AND_MEAN -D_WIN32_WINNT=0x0600 ${{ env.soURCES }}
我也试过没有 /MT
但结果是一样的。
似乎与此 corecrt_memcpy_s.h
的错误无关(在发布时),因此此问题对其他人有用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。