Я собираюсь подключать файлы за папкой проекта, таким образом #include "../file.h"
И что бы каждый раз не повторять ../
мне нужен способ заставить компилятор понимать что #include "file.h"
это #include "../file.h"
Я кажется нашел решение, оно довольно простое.
Нужно создать один файл где функция main и этот файл будет иметь путь ../file.h
Но зато все остальные файлы в нем могут иметь путь #include "file.h"
Вам стоит добавить в вопрос информацию о используемой системе сборки.
Например у CMake для этого есть target_include_directories
, а у MsBuild свойство AdditionalIncludeDirectories
.
Если вы вызываете компилятор самостоятельно, из консоли, то у каждого есть опция, позволяющая задать диретории, где искать заголовочые файлы. Например -I
у GCC и /I
у MSVC.
Для этого существует вариант #include <file.h>
и параметр компилятора для указания списка каталогов для поиска файлов в угловых скобках. Сам параметр ищите в документации по компилятору и/или IDE
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Для того чтобы понять что сессия заблокирована (CTRL+ALT+DEL -> Lock) используется следующий кусок кода:
Помогите пожалуйста! Какое условие нужно задать чтобы при клике на следующую карточку предыдущая закрывалась?
Пишу таблицы для своего приложение с помощью сайта быстрого перевода текста в HTML текст отображается без ошибок но вот на месте таблички стоит...