VC6 устанавливает дополнительные пути включения, используя env vars? - PullRequest
3 голосов
/ 24 октября 2008

Не могу поверить, что спрашиваю ...

Прошло много времени с тех пор, как я использовал VC6. Я установил, как мне показалось, правильный способ включения дополнительных каталогов для включаемых файлов (я удалил жестко закодированные пути другого разработчика) и добавил что-то вроде:

% my_dir% \ включают

но это не работает. Я что-то пропустил? Разве VC6 не позволил это? Это кажется довольно простой вещью, и теперь, когда я думаю об этом, я не могу вспомнить, чтобы когда-либо делал это раньше ...

(я остановил и перезапустил VC6 после того, как установил переменные)

Поиск в Google и быстрый поиск здесь ничего не показали.

EDIT

Очевидно, я не могу голосовать за свой собственный ответ - но он ниже:

Синтаксис:

$ (ENV_VAR)

не

% ENV_VAR%


Я бы предпочел не добавлять в переменную include env - это, по-видимому, подразумевает, что мне сейчас нужно строить из командной строки. Я хочу иметь возможность добавить переменную среды в настройках проекта. Это кажется очень простой вещью, но, возможно, она слишком многого ожидала от команды IDE.

Я не уверен, что это означает, что% MY_DIR% не учитывается должным образом ... Я запустил cmd.exe из меню инструментов, как вы предложили, и путь env, который я указал, там и как и ожидалось.

Ответы [ 2 ]

2 голосов
/ 25 октября 2008

Вот ответ ...

работает нормально.

$ (ENV_VAR_NAME) не % ENV_VAR_NAME%

(я чувствую себя идиотом)

0 голосов
/ 24 октября 2008

Я не думаю, что среда IDE примет какие-либо настройки среды, если вы не используете этот флаг.

О, и у вас не будет сборки из командной строки, если вы запустите ее из командной строки. Вы все еще можете использовать меню сборки в IDE.

...