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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章