用cygwin在windows下创buildlibevent?

我在cygwin-windows下创build了libevent-2.0.16-stable,并支持multithreadingfunction,但似乎configure没有将环境检测为WIN32,所以它没有包含evthread_win32.c作为构build过程的一部分, evthread_use_windows_threads导致找不到符号。
所以我尝试设置WIN32标志像CFLAGS=WIN32 ./configure ,它不工作了。 那么正确的方法是什么?

我有同样的问题。 所以我只是配置使用非cygwin compiller ./configure --binpath=[path to directory with the compiler] CC=[path to my mingw gcc.exe] ,然后运行make