Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 libuv 作为事件库来编译hiredis (C++) 附带的示例程序。与 Windows 兼容的 Redis 版本使用名为 Win32_Interop 的库。
我遇到了两个问题:
libuv 和 Win32_Interop 都定义了 ssize_t,但它们是相互冲突的类型。
libuv 和 Win32_interop 都使用 WinSocks。将程序与 ws2_32.lib 链接会导致重复定义,不这样做会导致无法解析的外部符号。
我该如何解决这些问题?