Чтобы добавить файл заголовка, просто добавьте #include "header_file.h"
.
Для компиляции, если заголовочный файл содержит объявление функции какого-либо другого файла, скажите file1.cpp
, то во время компиляции вам также нужно будет указать file1.cpp
.
Что-то вроде:
g++ file1.cpp main.cpp
Или вы можете собрать их отдельно и связать все .o
файлы.
В приведенном выше ответе предполагается, что у вас есть все ваши файлы заголовков и файлы .cpp
в том же каталоге, иначе вам придется указывать относительный путь к требуемым файлам, включая заголовок, а также во время компиляции и компоновки.
Чтобы обработать файл заголовок и .cpp
файла в другом каталоге, если у вас есть большое количество файлов для обработки, было бы предпочтительнее использовать Makefile
или CMake
файлов. CMake
фактически делает Makefile
. Эти инструменты упрощают сбор и компоновку кода.
Кроме того, для начала с помощью простого текстового редактора, как gedit
, sublime text
написать код и terminal
скомпилировать и запустить его, очевидно, помогает понять, как на самом деле работает большой проект, написанный на несколько файлов. В случае IDE он фактически обрабатывает внутри себя, и вы не узнаете некоторые важные понятия.
Gedit - это просто текстовый редактор, который вам не нужно включать в себя по-разному. Вы поместили файл заголовка в тот же каталог, что и исходный файл, который вы редактируете? –
неправильный вопрос. go найти базовый учебник. – squid