CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

环境变量引发的血案

Posted on 2010-12-13 17:35  mumuliang  阅读(396)  评论(0编辑  收藏  举报

环境变量如果嵌套层数过多,容易被系统遗弃。

情景:

用OSGVER存放osg版本;

OSGDIR是由其他路径和OSGVER组合成的路径;

另外由OSGBIN存放运行时库dll文件所在目录;

并且已经将OSGBIN加入了path。

结果max加载osgexp时提示找不到入口,cmd下使用set命令查看path,发现osgbin未被正确解析。

重启之后osgbin被识别为osgdir的组合量,仍然无法完全识别。没有耐心再重启,直接删除OSGBIN,用OSGDIR组合成bin目录加入path,此时cmd set查看,立刻正确解析了。 

运行max,osgexp顺利加载了。 

 

虽然某些情况下修改环境变量之后不用重启,但也有漏网之鱼。一个简便的方法就是cmd下用set命令查看之。