eclipse指向错误的头文件

时间:2015-02-16 12:06:33

标签: c eclipse

我在eclipse中编写了一些C代码。我有一些自己的头文件,我把它们放在项目属性 - > GCC C编译器 - >包括 - >包含路径(-l)。其中一个包含文件是 socket.h 。当我尝试编译我的项目时,编译器仍然指向默认库(usr / includes / bits / socket.h /usr/includes/sys/socket.h)但是我有自己的 socket.h 文件,我已将其包含在包含路径(-l)中。

我的问题是,如何限制我的编译器指向我的socket.h而不是它自己的socket.h?一个限制是我无法更改socket.h文件名。

1 个答案:

答案 0 :(得分:0)

解决此问题的一种简单快捷的方法是将 socket.h 放在子文件夹中,使其包含如下所示:

#include "mysubfolder/socket.h"

将子文件夹父文件夹添加到包含路径和完成。