кто-то, пожалуйста, помогите мне с этим вопросом, я не думаю, что я понимаю это ясно:
в Visual Studio, когда я создаю решение, он спрашивает меня о пути, где его создать
скажем для каталога, где создать я говорю c: \ work \
и я говорю «sol1» для названия каталога.
то, что я вижу, находится в c: \ work \, каталог создается с именем «sol1», внутри «sol1» есть другой директор «sol1», а внутри я вижу папки типа «Debug», «sol1», sol1.sln.
теперь скажите, что у меня есть некоторый существующий код внутри c: \ work \ codes \ code1.cpp
я добавляю code1.cpp в визуальный проект sudio «sol1» и затем говорю, что у меня есть что-то вроде #include «codes \ code2.h» в первой строке code1.cpp
так что теперь, как следует указать дополнительные каталоги включения? если я скажу что-то вроде «../ ..» для дополнительных каталогов включения, что происходит. каков мой справочный каталог, начиная с которого должны быть видны другие каталоги.
Было бы очень любезно, чтобы кто-то прояснил этот вопрос. Пожалуйста, объясните немного подробнее.
Благодарю.
Если вы используете, например,
#include "code2.h"
затем препроцессор (программа, которая обрабатывает #include
директива) должен Ищу code2.h
в том же каталоге, что и исходный файл, где у вас есть #include
,
Так что в вашем случае, так как вы делаете это #include
в code1.cpp
и похоже code2.h
находится в том же каталоге, вы должны #include
как выше.
Других решений пока нет …