Visual C++包含目录

Ahm*_*med 2 include visual-c++

我想阅读一些库文件,然后我去了工具>选项>项目和解决方案> VC++目录,我发现了以下内容:

$VSInstalldir/...
$VSInstalldir/...
$FrameworkSDKdir/
$WindowsSDKdir/...
$PATH
$SystemRoot/Syswow64/....
Run Code Online (Sandbox Code Playgroud)

我只能在$ VSInstalldir中找到文件.$ FrameworkSDKdir,$ WindowsSDKdir,$ PATH,$ SystemRoot/Syswow64应该在哪里?

Pra*_*ian 5

大多数变量都是使用批处理文件设置的.您可以通过转到Visual Studio安装文件夹找到每个文件夹,然后转到VC子文件夹并通过vcvarsall.bat进行跟踪.

例如,在WinXP上的VS2008安装上:

打开 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

该文件(最后)包含所有变量定义.

另一种更简单的方法是在Microsoft Visual Studio 2008 - > Visual Studio Tools下打开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
Run Code Online (Sandbox Code Playgroud)