环境变量引发的血案

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

情景:

用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命令查看之。

原文地址:https://www.cnblogs.com/mumuliang/p/1904789.html