Microsoft Visual Studio 2008: devenv.exe игнорирует параметр / useenv - PullRequest
0 голосов
/ 15 ноября 2010

в Microsoft Visual Studio 2008 я хочу установить каталоги C ++ (включая библиотеки и т. Д.) Для решения (* .sln) из командной строки.До Visual Studio 2003 я успешно использовал параметр / useenv файла devenv.exe, запускаемый из командной строки.Это не похоже на работу в Visual Studio 2008 Professional Edition.Каталоги, установленные переменными среды INCLUDE и LIB, игнорируются.

Единственная ссылка, которую я нашел для этой проблемы, - здесь .Он упоминает раздел «Внешние зависимости» в: Инструменты -> Параметры -> Проекты и решения -> Каталоги VC ++.Я не могу найти такой раздел.Я нашел раздел «Внешние зависимости» (я не уверен, потому что я использую VS2008 с итальянским переводом) в разделе: щелкните правой кнопкой мыши на решении!Свойства!Общие свойства?!Внешние зависимости ?, но такой раздел пуст.

Я использую Microsoft Visual Studio 2008 версии 9.0.21022.8 RTM, и вот пакет

set INCLUDE=C:\Programmi\Microsoft Platform SDK February 2003\Include;C:\Programmi\Microsoft Visual Studio .NET 2003\VC7\ATLMFC\INCLUDE
start "devenv.exe" "mySolution.sln" /useenv

«BuildLog.htm» показывает это вместо:

INCLUDE=C:\boost_1_44_0;C:\Programmi\Microsoft Visual Studio 2008 Professional\VC\include;C:\Programmi\Microsoft Visual Studio 2008 Professional\VC\atlmfc\include

Любая помощь?Спасибо.

1 Ответ

2 голосов
/ 18 мая 2011

Я могу заверить вас, что ключ / useenv все еще работает. Я все еще могу строить все свои решения из командной строки, вплоть до VS2010, с и без STLport (моя главная причина переопределения путей INCLUDE и LIB в первую очередь).

Мои сценарии сборки доступны здесь - http://www.cix.co.uk/~gort/win32.htm#scripts

...