我正在尝试为 Win CE 构建 c-ares 库,作为将节点 js 移植到 Windows CE 的一部分。
我在这个过程中遇到了一些阻碍。
编译 ares_platform.c 文件时出现错误:
Error 158 error C2065: 'OSVERSIONINFOEX' : undeclared identifier C:\Users\syedalim\Desktop\cares\src\ares_platform.c 39 1 cares
OSVERSIONINFOEX 包含在头文件中。仍然收到此错误。
我知道 Windows CE 可能不支持某些 API,但如果原生 cares 库无法移植到 CE,我们计划实现我们的自定义代码。
所以我注释掉了检查 OSVERSIONINFOEX 的行,然后我得到了,
Error 150 error LNK1181: cannot open input file 'ws2_32.lib' C:\Users\syedalim\Desktop\cares\LINK cares
c-ares 需要一些依赖项吗?这个 ws2_32 库是什么意思?
有一些为 Win CE 编译的 cares 库吗?如果有人能指出我正确的资源,那就太好了。提前致谢。