解决error C1083: 无法打开包括文件: “sys/time.h”的问题
2017-08-22 14:03
2421 查看
因公司项目需要,接触并学习WinPcap开发,经网上推荐按照WinPcap教程:循序渐进教你使用WinPcap学习,但是在第一章节的时候就遇到了error C1083: 无法打开包括文件:
“sys/time.h”: No such file or directory这个错误,点击报错提示进入了pcap.h的头文件中,并将错误指向如下的代码:
通过阅读代码,不难发现sys/time.h是uinx系统下的库文件,而我现在使用的平台是在windows,显然是未指明程序运行的系统。找到所在,只要指定系统就可以了,我的解决方法如下:
#define WIN32
#include "pcap.h"
即在include的前面加上#define WIN32这个代码即可,指定运行环境。再次编译,未报错。
以上。
“sys/time.h”: No such file or directory这个错误,点击报错提示进入了pcap.h的头文件中,并将错误指向如下的代码:
#if defined(WIN32) #include <pcap-stdinc.h> #elif defined(MSDOS) #include <sys/types.h> #include <sys/socket.h> /* u_int, u_char etc. */ #else /* UN*X */ #include <sys/types.h> #include <sys/time.h> #endif /* WIN32/MSDOS/UN*X */
通过阅读代码,不难发现sys/time.h是uinx系统下的库文件,而我现在使用的平台是在windows,显然是未指明程序运行的系统。找到所在,只要指定系统就可以了,我的解决方法如下:
#define WIN32
#include "pcap.h"
即在include的前面加上#define WIN32这个代码即可,指定运行环境。再次编译,未报错。
以上。
相关文章推荐
- 调用G2O,编译的时候提示:error C1083: 无法打开包括文件: “sys/time.h”
- 解决“fatal error c1803 无法打开包括文件”问题
- 解决 error C1083: 无法打开包括文件:“jni.h”: No such file or directory
- 无法打开包括文件: “sys/time.h”
- 问题解决 错误 C1083 无法打开包括文件: “thirdparty/textDetect/erfilter.hpp”: No such file or directory
- 问题解决:fatal error C1083: 无法打开包括文件:No such file or directory
- 无法打开输入文件“Files\OPNET\14.5.A\sys\pc_intel_win32\lib.obj”的问题所在以及当时的解决办法
- 编译DXUT框架中CustomUI例子遇到问题:无法打开包括文件:“msctf.h”的 解决办法
- Cocos2d-x 3.x 中解决 无法打开包括文件:“json/document.h”: No such file or directory 的问题
- 解决报错的C1083: 无法打开包括文件的问题
- 解决fatal error C1083: 无法打开包括文件:“opencv2/core/cvdef.h”: No such file or directory问题
- 解决Google Docs无法登录或者登录后无法打开文件的问题
- 解决问题——LINK : fatal error LNK1104: 无法打开文件“GuiTk115d.lib”
- “无法打开工作组信息文件中的表 'MSysAccounts'”的问题的解决方法
- vs下无法打开包括文件:“cutil_inline.h”的解决方法
- “无法打开工作组信息文件中的表 'MSysAccounts'”的问题的解决方法
- 无法打开文件"LIBC.lib"问题解决
- 解决CHM文件打开无法显示网页的问题
- 解决无法直接打开EXCEL文件的问题
- Win7下chm文件无法打开问题解决方法