已经明确指定了-levent,在/usr/local/lib/路径下面也有对应的库文件。但是还是链接不成,我在centos上面同样方法安装的libevent就可以编译通过
一般来说,库文件如果是在/usr/lib或/usr/local/lib下的话,编译时候会自动加载的,不需要显示的指明库文件所在位置。如果编译出错,可以显示地
指明库文件所在目录。
g++ main.cpp -L/usr/local/lib -levent
//-L 告知编译器库文件所在目录位置
//-l 告知编译器所需链接库文件
若有帮助,请采纳!!!
有点奇怪,在ubuntu上面编译的顺序不同会导致链接时候失败,而在centos上面就不会有这个问题