如何在Linux中的C ++文件中包含自定义头文件?

时间:2016-02-07 14:16:36

标签: debian header-files c++

我是linux新手,对于包含头文件有一些疑问。我使用nano编辑器创建了一个blinkled.cpp文件,然后我编写了一个简单的程序,使用BeagleBoneBlack使LED闪烁。

对于此操作,我专门配置了GPIO引脚,例如 - 输出引脚,设置其方向,读取/写入其值并取消引脚。现在,我找到了一个.cpp源文件和.h文件,其中包含所有GPIO配置函数。

我已经从网上下载了这个,目前,.cpp和.h文件都在下载目录中。我想将这些文件作为标题包含在我的blinkled.cpp文件中,并使用GPIO函数配置GPIO引脚。那么,我该怎么做呢?

我是否可以指定.cpp和.h文件的路径以将其包含在我的blinkled.cpp文件中或者还有更多内容?任何有关此建议和信息都会有所帮助。

1 个答案:

答案 0 :(得分:-1)

您可能会做类似

的事情
  1. 包含您在源文件顶部找到的头文件,其中包含#include "foundfile.h"
  2. 之类的语句
  3. 将找到的源文件与您的源文件一起编译并链接到单个可执行文件中,例如g++ -o blinkled blinkled.cpp foundfile.cpp
  4. 这假设所有三个文件都在您执行g++命令的同一目录中。

    请参阅示例 GCC and Make Compiling, Linking and Building C/C++ Applications 或任何等效教程。