您的位置:首页 > 其它

关于libevent的环境搭建和编译使用问题

2016-04-25 20:15 260 查看
Libevent官网:http://libevent.org/

编译环境:win7+VS2013

步骤:

(1)下载libevent库

(2)解压后使用VS自带的命令行工具进行编译生成lib文件,具体做法是在cd到文件当前目录下使用命令 nmake /f Makefile.nmake

(3)创建VS工程添加Windows下所需的头文件(include文件和Win32-Code目录下的文件),同个event2文件夹可以合并,同时在配置中输入相应的静态库文件

本人在VS工程下输入libevent自带的实例(sample目录下)后,出现了以下错误:

错误
2 error LNK2019: 无法解析的外部符号 __imp__CryptAcquireContextA@20,该符号在函数 _arc4_seed_win32 中被引用

错误
3 error LNK2019: 无法解析的外部符号 __imp__CryptGenRandom@12,该符号在函数 _arc4_seed_win32 中被引用

经过查询发现需要加上以下静态库,特此做个笔记

AdvAPI32.lib
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: