在vc下环境变量的设置

来源:互联网 发布:linux内存泄漏检测 编辑:程序博客网 时间:2024/06/08 17:17
Error spawning cl.exe
编译出错.......
有人说是没有设置#include环境变量

下面介绍在vc下如何设置环境变量:
(1)Microsoft Visual Studio下面3个子文件夹 Common VC98 My Projects MFC 库文件都是在文件夹VC98下,VC++主程序在Common\MSDev98\Bin文件夹下,My Projects是自己建的工程的目录
cl.exe在VC98\BIN\文件夹下
出错原因是环境变量没设置好

桌面--我的电脑右击,属性-高级选项卡-环境变量-

include设置为c:\Program files\Microsoft Visual Studio\VC98\include
lib设置为c:\Program files\Microsoft Visual Studio\VC98\lib
path设置为C:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;

C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;

C:\Program Files\Microsoft Visual Studio\Common\Tools;

C:\Program Files\Microsoft Visual Studio\VC98\bin
MSDevDir设置为C:\Program Files\Microsoft Visual Studio\Common\MSDev98
根据前面的路径改成你自己的安装路径



(2)方法总结:


1. 如果是WINNT系统,在设备管理器中会有NULL设置,NULL设置的标志会显露成这样: Status = Started 和Startup = System.选择该设备启用.

2.设置正确的IDE环境变量,在VC++6.0编程环境下面,选择菜单栏中的TOOLS/Options,并选择其中的Directories标签,并在Show Directoryes for中选择Executable Files(我使用的是英文版的,如果是中文版应该是这样:菜单栏"工具"/选项/目录标签/显示的目录/可执行文件):

这下面显示的是系统可执行文件的环境变量,按上面步骤的结果是会显示下面的列表:

a. (VC安装目录)\Common\MSDev98\Bin;

b. (VC安装目录)\VC98\BIN;

c. (VC安装目录)\Common\TOOLS;

d. 系统WINDOWS目录(通常会是 C:\WINNT\system32)

e. 系统WINDOWS目录(通常会是C:\WINNT)

我的的VC默认安装 , 把这些路径复制下来,粘贴到开始/运行,查看是否存在该目录(测试目录的有效性).Vcspawn.exe文件存在于(Your VC install location)\Common\MSDev98\Bin目录.

3.使用系统的环境变量

启动VC时不要用图形界面,通过在命令提示符下输入:Msdev /useenv运行.这样做比做比第2 种方法好.它会强制使系统环境变量全高设置成正确值.而且,只需要使用一次这样的方式运行VC,以后再次通过双击图标的方式启动也不会有问题.

4.设置系统环境变量:ComSpec=C:\WINNT\system32\cmd.exe(WIN2K)

可以使用简单的脚本来设置:

[ set ComSpec=C:\windows\system32\cmd.exe]

windows 2000 系统会是C:\WINNT\system32\cmd.exe,而win2003则是:\windows\system32\cmd.exe.

通过以上操作,VC就可以正常编译了.其中的操作步骤并不是全部都要做,只需要操作其中的一步或都几步就可以了.不过,出于学习的目的,都操作一下,对于我等初学VC的人,都是有好处的.完毕.



(3)手把手教学:

打开vc界面 点击VC工具栏中“TOOLS(工具)”—>“Option(选项)”—>“Directories(目录)”

重新设置“Excutable Fils(可执行文件)、Include Files、

Library Files、Source Files”的路径。很多情况可能就一个盘符的不同

(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

如果你是按照初始路径安装vc6.0的,路径应为:

executatble files:

C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin

C:\Program Files\Microsoft Visual Studio\VC98\BIN

C:\Program Files\Microsoft Visual Studio\Common\TOOLS

C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:

C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE

C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE

C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:

C:\Program Files\Microsoft Visual Studio\VC98\LIB

C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:

C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC

C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE

C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行(如果装到某个文件夹的话,自己仿照改路径)。

关键是microsoft visual studio\ 后面的东西要相同。

原创粉丝点击