关于环境变量设置问题
文件全文如下,为什么总说Out of enviroment space?望各位高手援手!
rem D:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat
@echo off
set INCLUDE=.;D:\Program Files\Microsoft Visual Studio\VC98\Include;D:\Program Files\Microsoft Visual Studio\VC98\MFC\Include;D:\Program Files\Microsoft Visual Studio\VC98\ATL\Include
set LIB=.;D:\Program Files\Microsoft Visual Studio\VC98\Lib;D:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
set PATH=.;D:\Program Files\Microsoft Visual Studio\VC98\Bin;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\WINDOWS;C:\WINDOWS\COMMAND
问题点数:50、回复次数:14Top
1 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2001-11-23 09:20:19 得分 20
dos 存放环境变量的空间是有限的,
我记得path的长度就不能超过128字节。Top
2 楼icesummit(icesummit)回复于 2001-11-23 09:27:54 得分 0
那怎么修改呢?Top
3 楼icessl(冰山上的来客)回复于 2001-11-23 09:33:00 得分 20
把它放到 autoexec.bat 里,让 WINDOWS 一启动,就设置VC环境。Top
4 楼icesummit(icesummit)回复于 2001-11-23 10:03:31 得分 0
最初我就是把它放到autoexec.bat中的,但出现了out of environment space,所以才想着用另外一个文件搞定,但还是不行:(Top
5 楼icesummit(icesummit)回复于 2001-11-23 11:32:15 得分 0
有人知道吗?Top
6 楼icessl(冰山上的来客)回复于 2001-11-23 12:25:23 得分 0
可能在你的 autoexec.bat 里执行了某些外部命令。把设置环境的 SET 命令
放到执行外部命令的语句之前试试。Top
7 楼MountLion(闷头睡)回复于 2001-11-23 13:38:45 得分 0
config.sys中有一个命令可以增加环境变量空间。记不起来了。查查帮助Top
8 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2001-11-24 10:09:18 得分 0
在config.sys 里面加上
SHELL=C:\DOS\COMMAND.COM /P /E:2048
这个 /e: 就是定义环境变量的空间,默认是 512字节
如果你在windows,你可以试试
cmd /p /e:2048 启动一个新shell (cmd是nt下的,win9x是command)
另外 /p参数似乎是运行autoexec.bat的意思。Top
9 楼icesummit(icesummit)回复于 2001-11-25 11:52:19 得分 0
pazee:
我运行了 command /p /e:2048后 接着运行上面的那个批处理文件后,还是出现同样的错误.Top
10 楼icesummit(icesummit)回复于 2001-11-25 11:56:12 得分 0
icessl:我的autoexec.bat文件的内容如下,不知道有什么问题吗?
@ECHO OFF
LH DOSKEY
PATH d:\orawin95\bin;D:\PROGRA~1\ULTRAEDT
Rem Next line added by Hummingbird Exceed V6.1 for Windows 95/98 Setup
set ClassPath=%ClassPath%;.;c:\jdk1.2.2\lib;d:\Program Files\Exceed.95\hcljrcsv.jar;d:\Program Files\Exceed.95set path=%path%;c:\jdk1.2.2\bin;D:\PROGRA~1\ULTRAEDT
PATH=%PATH%;"C:\Program Files\Mts";D:\PROGRA~1\ULTRAEDTTop
11 楼icessl(冰山上的来客)回复于 2001-11-25 12:09:18 得分 0
to icesummit(icesummit)
把 LH DOSKEY 移到最后,试试:
@ECHO OFF
PATH d:\orawin95\bin;D:\PROGRA~1\ULTRAEDT
Rem Next line added by Hummingbird Exceed V6.1 for Windows 95/98 Setup
set ClassPath=%ClassPath%;.;c:\jdk1.2.2\lib;d:\Program Files\Exceed.95\hcljrcsv.jar;d:\Program Files\Exceed.95set path=%path%;c:\jdk1.2.2\bin;D:\PROGRA~1\ULTRAEDT
PATH=%PATH%;"C:\Program Files\Mts";D:\PROGRA~1\ULTRAEDT
LH DOSKEY
另:你的名字的前三个字母也是ice,那么巧。Top
12 楼pazee(耙子)(今年过年不收礼,收礼只收尿不湿)回复于 2001-11-26 09:39:02 得分 0
你在config.sys里面的shell里面写上shell=c:\dos\command.com /p /e:2048
然后别再98下用dos的shell
dos启动模式再看看,
如果还出错,
你在出错的时候用set看看你的环境变量都有什么,为什么这么大?
如果要在98的dos下用,修改dos命令提示的快捷方式,启动增加config.sys
Top
13 楼icesummit(icesummit)回复于 2001-11-26 19:00:21 得分 0
多谢两位兄弟指点,小弟感激不尽.但我还是没有搞定,我好笨:(
我正在看侯老师的 深入浅出MFC 其中第三章要模仿MFC的内部机制,需要设定环境变量.不知道该怎么弄Top
14 楼yug(寒鹤)回复于 2001-11-26 19:05:37 得分 10
我遇到的问题和你一样,就是在看深入浅出MFC时要设定很多环境变量
用shell=c:\dos\command.com /p /e:2048就可以了
当然,你得根据具体情况进行修改,或者:
shell=c:\windows\command.com /p /e:2048
shell=c:\command.com /p /e:2048
自己动动脑筋嘛
Top




