从cygwin移植到win32本机程序
Porting from cygwin to win32 native program
我正在将增强型CTorrent移植到Windows。但我想用Visual Studio编译源代码,去掉cygwin.dll。
我找到了有条件地使用winsock标头的指令。但目前我只能通过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的信息,请参阅常见问题解答。
相关文章:
- 从C++本机插件更新Vector3数组
- GCC本机矩阵运算库
- VC++本机单元测试,找不到调试符号
- 在这种情况下,java对象是否可以调用本机函数
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 无法将标准库导入本机 android 项目中的头文件
- 使用本机 C++ 应用程序中的 C# 代码
- Electron应用程序和Win32本机桌面应用程序之间的进程间通信
- 对于我在 Microsoft Visual C++ IDE (2005 或更高版本)的本机 win32 项目中编写的应用
- C 本机Win32简单的编辑控件
- 使用本机windows API实现win32线程安全队列
- 视力的NET C#调用C++本机Win32 DLL时出现问题
- Win32本机(api或任何东西)读取当前机器的地理位置
- 用于本机Win32应用程序的可视化设计器
- 在本机 Win32 GDI 中绘制略微透明的蓝色矩形
- 从cygwin移植到win32本机程序
- WPF控件中的本机Win32窗口
- 在本机应用程序中使用win32
- 一旦我从Win32 DLL中获得HWND,我可以获得本机窗口的坐标(即使窗口移动)