起因是编译一个经常编译的工程,今天突然蹦出非常奇怪的错误,提示内存越界。出错的地方都是JSONCPP库代码出现的地方。
从代码的角度查找原因,都没找到。
想了下,今天添加了环境变量,把另一个不相干的路径加到PATH环境变量了,为了验证,启动debug,在输出窗口查看加载的库,果然把PATH变量路径加进来了
解决方法当然就是把环境变量去掉。去掉后需要重启VS才能生效。
起因是编译一个经常编译的工程,今天突然蹦出非常奇怪的错误,提示内存越界。出错的地方都是JSONCPP库代码出现的地方。
从代码的角度查找原因,都没找到。
想了下,今天添加了环境变量,把另一个不相干的路径加到PATH环境变量了,为了验证,启动debug,在输出窗口查看加载的库,果然把PATH变量路径加进来了
解决方法当然就是把环境变量去掉。去掉后需要重启VS才能生效。