gpt4 book ai didi

c++ - 从cygwin移植到win32 native 程序

转载 作者:行者123 更新时间:2023-11-28 03:40:20 25 4
gpt4 key购买 nike

我正在移植 Enhanced CTorrent到 Windows。但我想使用 Visual Studio 编译源代码并摆脱 cygwin.dll。

我找到了有条件地使用 winsock header 的指令。但目前我只能通过cygwin编译源代码。我想知道下面代码中的 WINDOWS 是否与 Visual Studio 中的 _WIN32 相同? cygwin 也可以直接使用 Win32 API 吗?

#ifdef WINDOWS
#include <Winsock2.h>
#else

最佳答案

如果您在转换源代码时仍然希望在 cygwin 下继续运行,您可以使用类似的东西:

#if defined(WINDOWS) || defined(_WIN32)
#include <Winsock2.h>
#else

以及在 cygwin 上使用 Win32 API,see the FAQ .

关于c++ - 从cygwin移植到win32 native 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9466545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com