环境变量如果嵌套层数过多,容易被系统遗弃。
情景:
用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命令查看之。