VS会自动保留启动时的系统环境变量,并作为调试程序时的环境变量,如果程序需要利用环境变量,会出现错误.即使在程序中强制修改注册表里的系统环境变量键值,也没有用.
解决方案就是利用程序本身调试,Build后,手动双击生成的exe文件...
或者调用SetEnvironmentVarAPI函数去更改临时环境变量,这种方式不会永久有效
VS会自动保留启动时的系统环境变量,并作为调试程序时的环境变量,如果程序需要利用环境变量,会出现错误.即使在程序中强制修改注册表里的系统环境变量键值,也没有用.
解决方案就是利用程序本身调试,Build后,手动双击生成的exe文件...
或者调用SetEnvironmentVarAPI函数去更改临时环境变量,这种方式不会永久有效