最容易的方法是使用
msys2
或者cygwin
这些,并不需要自己编译什么的
我的环境是win10+msys2
- 包管理器更新
pacman -Syu
- gcc工具链安装
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
- libevent安装
pacman -S mingw-w64-x86_64-libevent
-
完成!!enjoy!!
-
其他注意事项1:
- 如果使用
windows.h
或许要如下添加代码(测试不使用则没有该错误),否则可能会有这个错误:[warn] evsig_init_: socketpair: 应用程序没有调用 WSAStartup,或者 WSAStartup 失败
- 如果使用
#ifdef WIN32
#include <winsock2.h> //这个放在windows.h前面
#endif
int main()
{
#ifdef WIN32
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2, 2)