Включить каталоги

Мой проект имеет следующую структуру:

введите описание изображения здесь

И включите мои каталоги включения, как это

includedirs {
        "ext/openssl-1.0.2f/include",
        "ext/easyloggingpp/src",
        "ext/pugixml/src",
        "ext/sfml-2.3.2/include"
    }

Но в моих файлах cpp мне нужно добавить такие включения, как это

#include "../../ext/openssl-1.0.2f/include/openssl/bio.h"

Как я могу включить файл, просто заявив #include "openssl/bio.h"?

Вот обновленная структура проекта:

Сгенерированные файлы находятся в каталоге рабочей области

введите описание изображения здесь

Частичная часть каталога openssl

введите описание изображения здесь

1 ответ

Хотя вы на самом деле не упоминаете об этом в своем вопросе, я заключаю из ваших тегов, что вы используете premake,
Я использую includedirs {"relativepath1", "relativepath2", ... } предварительного приготовления. Он добавляет каталоги к вашим компиляторам, включая пути, и вы можете включать их так:

#include <Header.h> || #include "Header.h"

Также смотрите документацию

Другие вопросы по тегам