📄 setupenvironmentvariables.htm
字号:
<HTML>
<HEAD>
<TITLE></TITLE>
<META NAME="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
</HEAD>
<BODY>
<H4>Visual Studio.NET 2003命令行工具的工作环境</H4>
<P><FONT size="2"><STRONG>Visual Studio</STRONG>中的各种命令行工具(如C++编译器cl.exe和C#编译器csc.exe)在使用时需要事先设置很多环境变量以指定各种源代码和库等的存放位置。例如,对<STRONG>C++</STRONG>编译器来说,必须设置<STRONG><FONT color="#000099">include</FONT></STRONG>路径和<STRONG><FONT color="#000099">lib</FONT></STRONG>路径,否则编译和连接会出错。安装<STRONG>Visual
Studio</STRONG>时,安装程序没有设置这些环境变量,但在工具文件夹下保存了一个批处理文件<STRONG><FONT color="#cc3333">vsvars32.bat</FONT></STRONG>。在命令行窗口中工作时,默认情况下是无法直接使用编译器的。在使用那些命令行工具以前,要执行一下<STRONG><FONT color="#cc3333">vsvars32.bat</FONT></STRONG>。但执行这个文件是件麻烦事,因为它的保存路径很深,在<STRONG>Visual
Studio</STRONG>的默认安装条件下,它被保存在:<STRONG>C:\Program Files\Microsoft Visual Studio
.NET 2003\Common7\Tools</STRONG> 。<STRONG><FONT color="#cc0033">vsvars32.bat</FONT></STRONG>中的内容如下:</FONT></P>
<P><FONT size="2">@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio .NET
2003\Common7\IDE<br>
@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio .NET 2003<br>
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework<br>
@SET FrameworkVersion=v1.1.4322<br>
@SET FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio .NET
2003\SDK\v1.1<br>
@if "%VSINSTALLDIR%"=="" goto Usage<br>
@if "%VCINSTALLDIR%"=="" set VCINSTALLDIR=%VSINSTALLDIR%<br>
@set DevEnvDir=%VSINSTALLDIR%<br>
@set MSVCDir=%VCINSTALLDIR%\VC7<br>
@set
PATH=%DevEnvDir%;%MSVCDir%\BIN;%VCINSTALLDIR%\Common7\Tools;%VCINSTALLDIR%\Common7\Tools\bin\prerelease;%VCINSTALLDIR%\Common7\Tools\bin;%FrameworkSDKDir%\bin;%FrameworkDir%\%FrameworkVersion%;%PATH%;
<br>
@set
INCLUDE=%MSVCDir%\ATLMFC\INCLUDE;%MSVCDir%\INCLUDE;%MSVCDir%\PlatformSDK\include\prerelease;%MSVCDir%\PlatformSDK\include;%FrameworkSDKDir%\include;%INCLUDE%
<br>
@set
LIB=%MSVCDir%\ATLMFC\LIB;%MSVCDir%\LIB;%MSVCDir%\PlatformSDK\lib\prerelease;%MSVCDir%\PlatformSDK\lib;%FrameworkSDKDir%\lib;%LIB%
<br>
@goto end<br>
:Usage<br>
@echo. VSINSTALLDIR variable is not set.<br>
@echo.<br>
@echo SYNTAX: %0<br>
@goto end<br>
:end </FONT>
</P>
<P><FONT size="2">利用<STRONG><FONT color="#009933">Windows XP</FONT></STRONG> 提供的机制,可以巧妙地解决这个问题。<a href="Registry.htm">具体方法参见下节内容</a>。</FONT></P>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -