Как добавить заголовочный файл c ++ в & quot; gedit & quot; редактор?

Я новичок в C ++. Я хотел бы добавить следующее в качестве заголовочного файла.

#include "std_lib_facilities.h"

Я просмотрел Интернет и нашел несколько уроков, как добавить их в визуальные основы и прочее, но не в gedit!

Я использую Linux и использую Gedit в качестве редактора и запускаю программу через терминал.

0

Решение

Заголовочный файл — это просто обычный файл исходного кода. Откройте новый файл и сохраните его с именем, которое вы указали в #include,

Я использую Linux и использую Gedit в качестве редактора и запускаю программу через терминал.

Вы не запускаете напрямую программы на C ++ — вы сначала их компилируете.
Ничего особенного вам не нужно делать, если вы поместите файл заголовка в тот же каталог, что и код C ++ — компилятор будет знать, что он должен найти файл заголовка и включить его.

Кстати #include на самом деле просто ищет файл с таким именем и вставляет его содержимое, где #include линия была — ничего волшебного.

Если я могу заметить это: как начинающий C ++, на самом деле было бы неплохо начать с написания вещей с помощью простого редактора gedit, чтобы понять, как все работает. Однако, как только вам понадобятся такие функции, как управление заголовками, вы можете перейти к чему-то вроде IDE. CodeBlocks довольно популярен в наши дни!

0

Другие решения

Это так же, как вы указываете любой другой файл заголовка. В начале вашего исходного кода (.cpp) просто используйте include "PATH_OF_HEADER_FILE", Убедитесь, что вы используете gcc или любой другой компилятор для связи файлов заголовков.
казнить gcc your_cpp_file в терминале. А потом беги нормально.

0

Чтобы добавить файл заголовка, просто добавьте #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 это на самом деле работает внутри себя, и вы не узнаете о некоторых важных концепциях.

0
По вопросам рекламы [email protected]