#include PATH_IPSEC_H
,但是path_ipsec_h永远不会在任何地方声明,它看起来不像C关键字......
PATH_IPSEC_H
实际上意味着什么?这一行是否等同于#include <ipsec.h>
?
如果我没有提供正确的信息......抱歉......我还是新手。告诉我你需要知道什么。
答案 0 :(得分:0)
查找名为config.h
的文件,很可能将此符号定义为适合您环境的值。我快速查看randomly-chosen ipsec file,然后开始:
#include "config.h"
#include <sys/types.h>
#include <sys/param.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include PATH_IPSEC_H
这表示PATH_IPSEC_H
由config.h
定义,或者在编译此文件时在命令行上传入。 #include "config.h"
行的存在使得(在我看来,在没有此特定库的任何先验知识的情况下)最可能的选择。
更新:此外,这个config.h
文件很可能是由某些构建工具创建的,即它可能不在那里,除非您运行适当的工具来生成它,通常在分析您的环境之后。