在我的c ++代码中,我有extern
包括这样的内容:
extern "C"
{
#include <gw_client/ose_gw.h>
}
我试图找到ose_gw头文件,但失败了,这个文件在哪里?或者我的文件系统中可能不存在此文件?
答案 0 :(得分:2)
它位于您的一个编译器的搜索路径中,或者它可能不存在,在这种情况下您的代码可能无法编译。
在* nix系统上,搜索路径通常是/usr/include
,可能是一些特定于编译器的路径,以及在调用时通过-I
选项或类似方式为编译器提供的任意数量的路径。
如果您使用的是Linux,请尝试locate ose_gw.h
,看看会发生什么。
答案 1 :(得分:1)
这些文件似乎是LINX的一部分,无论可能是什么。确保已正确安装,gw_client
最终位于您的包含路径下。谷歌会在任何时候告诉你;)
答案 2 :(得分:0)
它出现在编译器的搜索路径中,
搜索路径可能是/usr/include
,
在Linux上,找到ose_gw.h
然后就可以了。