2010-08-11 122 views
2

我想读一些库文件和我去工具>选项>项目和解决方案> VC++目录中,我发现了以下内容:的Visual C++包含目录

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

而且我可以找到$ VSInstalldir里面只有文件。 $ FrameworkSDKdir,$ WindowsSDKdir,$ PATH,$ SystemRoot/Syswow64应该在Windows中?

回答

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 
+0

完美,谢谢。 – Ahmed 2010-08-11 09:50:04