Visual C ++ включает в себя каталоги - PullRequest
2 голосов
/ 11 августа 2010

Я хочу прочитать некоторые библиотечные файлы, и я зашел в Инструменты> Параметры> Проекты и решения> Каталоги VC ++ и обнаружил следующее:

$VSInstalldir/...
$VSInstalldir/...
$FrameworkSDKdir/
$WindowsSDKdir/...
$PATH
$SystemRoot/Syswow64/....

И я могу найти только файлы внутри $ VSInstalldir. Где $ FrameworkSDKdir, $ WindowsSDKdir, $ PATH, $ SystemRoot / Syswow64 должны находиться в Windows ???

1 Ответ

5 голосов
/ 11 августа 2010

Большинство этих переменных задаются с помощью командных файлов. Вы можете найти каждый из них, перейдя в папку установки Visual Studio, затем в подпапку VC и проследив через vcvarsall.bat.

Например, на моей установке VS2008 на WinXP:

Открыть C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat

Перейти к метке x86, которая указывает на C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat

Этот файл указывает на C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat

Этот файл (наконец) содержит все определения переменных.

Другой, более простой способ - открыть командную строку Visual Studio в Microsoft Visual Studio 2008 -> Инструменты Visual Studio, а затем использовать команду echo для печати всех этих переменных.

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

C:\Program Files\Microsoft Visual Studio 9.0\VC>echo %FrameworkDir%
C:\WINDOWS\Microsoft.NET\Framework

C:\Program Files\Microsoft Visual Studio 9.0\VC>echo %VSInstalldir%
C:\Program Files\Microsoft Visual Studio 9.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...