2010-08-28 3 views
3

Есть ли способ указать каталоги include в коде, возможно, с помощью #pragma?C++ Укажите заголовки Включить каталог в код

У меня есть настройка моего проекта как папки «src /» и «include /». Я пытаюсь скомпилировать в Visual Studio 2010, но я не хочу настраивать его в настройках проекта.

Есть еще один способ, чтобы позволить ему составить вместо того, чтобы указать, включают в

#include ../include/ss.h 
+4

Почему вы не хотите использовать настройки проекта? –

ответ

5

Правильный (тм) способ задания каталогов поиска является с флагами компилятора. В Visual Studio вы делаете это, играя с настройками проекта или параметром командной строки компилятора /I.

+0

Это действительно '/ I [путь]' в командной строке Windows. – MSalters

+0

Спасибо, что подтвердили это. У меня не было доступа к компилятору Visual C++. : -S – wilhelmtell

0

В Visual studio вы также можете определить, включать ли папки, установив их с помощью опций/файлов. Тогда вам не нужно повторять их во всех настройках проекта. (Предполагая, что это то, что вам нужно). Немного странно определять абсолютные пути в исходном коде, вы никогда не узнаете, из какой папки/диска выполняется сборка.

Смежные вопросы