编译安装
./autogen.sh
./configure
./configure --prefix=/usr --libdir=/usr/lib64
libevent-release-2.0.21-stable编译报错,到下一个版本libevent-release-2.0.22-stable就可以了
默认./configure会安装到/usr/local/lib,需要把/usr/local/lib 加到/etc/ld.so.conf中,然后sudo ldconfig -v生效
Linux程序运行时找不到动态库的解决方法_相对路径可以找到动态库,绝对路径找不到动态库-CSDN博客
windows下编译
1、error 未定义UINT32_WIN
WIN32-Code/nmake/event2/event-config.h
/* #define EVENT__HAVE_STDINT_H_1 */
2. error LNK2019: 无法解析的外部符号 __imp_if_nametoindex,函数 evutil_inet_pton_scope...
解决办法: 在test/Makefile.nmake里面找到:
LIBS=..\libevent.lib ws2_32.lib shell32.lib advapi32.lib
在后面添加 Iphlpapi.lib库:修改如下:
LIBS=..\libevent.lib ws2_32.lib shell32.lib advapi32.lib Iphlpapi.lib