Описание тега header-files

Заголовочные файлы используются в некоторых языках программирования для хранения исходного кода в виде единой копии, которая может быть повторно использована в нескольких исходных файлах. Этот тег следует использовать для вопросов об использовании файлов заголовков. Вместе с этим тегом следует использовать тег для языка программирования, например C, C++, PHP или Ruby, поскольку использование файла заголовка может варьироваться в зависимости от языка программирования. Этот тег обычно не используется при программировании на Java или Go и в директиве импорта.
2 ответа

Как я могу использовать make для поддержки общего каталога заголовка C++?

Мой проект состоит из примерно дюжины компонентов и исходного кода для каждого из этих жизней в своем собственном подкаталоге в главном каталоге исходного кода. Многие из компонентов используют файлы заголовков из других компонентов, и я пытаюсь упо…
06 сен '13 в 11:18
2 ответа

Формат файла заголовка C

Попытка получить правильный формат для настройки заголовочных файлов для моих внешних функций, которые я делаю для школы. В файле.h я размещаю #ifndef <token> #define <token> а также #endif препроцессор звонит вокруг моих прототипов, но …
26 июл '14 в 01:18
1 ответ

Несколько структур, определенных в заголовочном файле - я должен переместить их в отдельные файлы h и cpp

Один из моих предыдущих коллег написал огромный заголовочный файл, содержащий около 100 нечетных структур со встроенными определениями функций-членов. Этот структурный файл включен в большинство реализаций классов (cpp-файлы) и заголовочных файлов (…
20 мар '16 в 11:07
2 ответа

Xcode 4.3.3 не может найти заголовочные файлы

До сих пор мне удавалось заставить Xcode связываться с Научными библиотеками Gnu (GSL), которые я установил в /usr/local/lib/ и с заголовочными файлами в / usr / local / include. Под "Фазы сборки" > "Связать двоичные файлы с библиотеками" я добавил …
20 июн '12 в 20:39
2 ответа

Ах включен в BH, и я включаю BH в свой исходный файл, мне нужно также включить Ах в моем исходном файле?

Я рассматриваю пример из книги на С ++. И не поняла определенного случая. Файл main.cpp включает stdexcept.h для использования исключения во время выполнения. А также включает ErrorHandlingModule.h. ErrorHandlingModule.h уже включает stdexcept.h из-…
15 июл '13 в 13:26
1 ответ

Добавление указателей папок к файлам.sublime-build по умолчанию (Sublime Text 3, C++)

Я ищу простой способ добавить указатели папок в Sublime Text 3, когда я использую его встроенный компилятор C++, C++ Single File Система сборки. Я написал обычай .sublime-build файлы раньше, но я также не могу найти файл по умолчанию C++ Single File…
1 ответ

Недопустимое использование неопределенного типа 'struct book_implementation'

У меня проблема с компиляцией кода C из-за таких ошибок, как: "недопустимое использование неопределенного типа" struct book_implementation "" а также "недопустимое применение 'sizeof' к неполному типу 'book' b = (book *) malloc (DEFAULTBOOKS * sizeo…
23 мар '15 в 15:17
6 ответов

Фатальная ошибка C1014: слишком много включаемых файлов: глубина = 1024

Я без понятия что это значит. Но вот код, в котором это, предположительно, происходит. //======================================================================================= // d3dApp.cpp by Frank Luna (C) 2008 All Rights Reserved. //============…
06 апр '10 в 03:42
1 ответ

Использование HeaderDoc с файлами.hpp вместо файлов.h

Я хочу документировать свой интерфейс. Интерфейс написан на C++ и находится в файлах.hpp. Тем не мение, headerdoc2html похоже, не знает о файлах.hpp; он ожидает.h файлы. $ headerdoc2html include / *. hpp Режим вывода HTML. Файл include/serializer.hp…
11 фев '12 в 12:01
4 ответа

Переопределения C++ - Заголовочные файлы

Я - полный новичок в C++, и то, что вам может показаться глупо очевидным, я просто не могу понять. Testapp.h #ifndef TESTAPP_H #define TESTAPP_H using namespace std; class Testapp { private: public: Testapp() { }; }; #endif main.cpp #include <cst…
22 апр '13 в 09:49
3 ответа

Ошибка: ожидается '=', ',', ';', 'asm' или '__attribute__' перед 'int'

При компиляции C-программы в LINUX я получаю следующее. ошибка: stream.h:1123: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int' stream.h:1124: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mblk_t' stream.h:1125:…
08 май '12 в 13:16
2 ответа

System.AccessViolationException at cout << line

Итак, я получил это Exception и я знаю, что это только потому, что я новичок в C++, а мой код неверен (так что нет, это уже не заданный вопрос). я получил Frog.cpp файл и program.cpp файл. Frog.cpp: #include &lt;iostream&gt; #include &lt;conio.h&gt;…
1 ответ

Где разместить #include и избыточности в коде (файлы заголовков и реализации)

В настоящее время я прохожу Accelerated C++, и у меня возникли небольшие трудности с пониманием того, где мне обязательно нужно поместить # include (будь то в заголовке и / или исходном файле) и, в основном, излишне ли я. Буду признателен за все ком…
2 ответа

Смешивание файлов.c и.h

Я видел, как программы на C разбиты на .h файлы с соответствующими .c файлы. Я знаю, что заголовочные файлы предназначены для макрокоманд / объявлений / прототипов функций, а файлы.c - для определения функций. Но как эти .c привык? передается из ком…
02 ноя '13 в 00:29
1 ответ

C - ошибка переопределения в Xcode

Мой заголовочный файл c имеет следующее сообщение об ошибке в Xcode Redefinition of 'entry' Но он прекрасно работает, когда я компилирую его gcc в командной строке. Кто-нибудь из вас может объяснить, почему? Это snapshot.h: #ifndef SNAPSHOT_H #defin…
29 апр '15 в 06:34
1 ответ

Идентификатор Undefined C++, хотя у меня есть CPP и файл заголовка

У меня есть main.cpp файл и кучу других файлов cpp и заголовочных файлов, которые включены в main.cpp, В заголовочных файлах я использовал #indef, #define, а также #endif в нужном месте, и я также включил заголовочные файлы в main.cpp, Однако, когда…
04 янв '17 в 04:13
1 ответ

Заголовочный файл с FNM_EXTMATCH

Все идет хорошо с этим утверждением: fnmatch(pattern, href, FNM_EXTMATCH); когда я заказываю заголовочные файлы, как показано ниже: #include &lt;fnmatch.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include "lin…
08 мар '11 в 02:23
0 ответов

Не знаете, как преобразовать функции cpp в заголовочный файл

Я довольно новичок в C++ и посмотрел учебники в Интернете, чтобы выяснить, как кодировать все эти функции, которые я сделал. Это для назначения, и я не прошу никакой помощи в моем кодировании, так как я все еще планирую пересмотреть это позже и сдел…
02 апр '16 в 05:15
1 ответ

Путаница компоновщика для объявленных функций в заголовочных файлах (C)

Так что я нахожусь в классе программирования на C и считаю себя хорошим программистом, но я наткнулся на то, что не совсем понимаю, как продумывать. Я пишу компрессор, который использует несколько заголовочных файлов и имеет два файла c, используемы…
24 апр '12 в 18:05
2 ответа

Я получаю недопустимое использование ошибок класса неполного типа в C++, как правильно включить заголовочные файлы?

Этот вопрос был здесь раньше, но решения не работали для моего конкретного случая (или я не знаю, как перенести их в мой код). У меня есть что-то вроде этого (упрощено только для рассматриваемых методов) Calendar.hpp файл: #pragma once #include "Vie…
19 май '18 в 12:10