Я использую библиотеку FANN (не имеет значения, что эта библиотека делает) в моем проекте x64 VS.Я хочу добавить файл * .lib в библиотеку «Дополнительные зависимости» (Project-> Properties-> Linker-> Input).Поскольку я не хочу жестко задавать путь к библиотекам, чтобы мое решение можно было открыть на компьютере с библиотекой в другом месте, я хочу использовать переменные среды.Для этой библиотеки это% FANN_DIR%.Когда я вставляю такую строку в «Дополнительные зависимости» (% FANN_DIR% \ bin \ fannfloat.lib), она оценивается как «úNN_DIR% \ bin \ fannfloat.lib».Сборка проекта заканчивается: «LNK1181 не может открыть входной файл« úNN_DIR% \ bin \ fannfloat.lib »». Я использовал этот подход в других библиотеках без проблем.Как правильно включить переменную среды% FANN_DIR% location?
Я пробовал:
1) Предоставлен полный путь - решение компилируется
2) Использовал этот подход на другихбиблиотеки - это работало
3) Использовано %%, \% и @ "% (...)"
4) Проверено, что это, вероятно, связано с% FA, хотя я могуне изменяйте переменную среды с именами
Ожидаемые результаты:% FANN_DIR% \ bin \ fannfloat.lib для оценки в C: \ FANN-2.2.0 \ bit \ fannfloat.lib
Фактические результаты:% FANN_DIR% \ bin \ fannfloat.lib оценивается как úNN_DIR% \ bin \ fannfloat.lib