我在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