libevent:如何覆盖header包含

时间:2012-08-29 08:23:04

标签: c++ header override libevent

我的代码中包含了这个

#include<event.h>

应该包含libevent的头文件event.h。但是当我看到包含文件的列表时,它包含了这个头文件

Note: including file: C:\Program Files\Microsoft SDKs\Windows\v7.0A\include\event.h

如何告诉msvc编译器加载libevents event.h头文件? 。感谢

2 个答案:

答案 0 :(得分:2)

尝试使用#include "event.h"。它适用于用户标头,并告诉编译器首先在用户定义的路径中查找标头。

当您使用<>时,编译器将首先搜索系统文件夹。

答案 1 :(得分:2)

如果您使用的是libevent版本2,则最好update the includes(查看表格)。新的包含文件不会受到此特定问题的影响。