用阿里云的OSS C SDK在VS2008上调试上传文件功能,出现了BUG,求大牛解答啊。
回 1楼dongshan8的帖子
谢谢版主,
-------------------------
回 3楼baiyubin的帖子
谢了,亲!关于这三个问题我已经解决了,不过还是谢了亲。
-------------------------
Re用阿里云的OSS C SDK在VS2008上调试上传文件功能,出现了BUG,求大牛解答
本着自己发的技术帖要结帖,不能太监的原则,关于上面出现的三个问题,本人最后的解决方法如下:
三个问题中最严重的是问题三,所以我们先来解决它。它提示我们An invalid handle was specified,也就是程序中存在删除空指针或者野指针,这个问什么是这样呢。我单步执行调试程序的时候发现它在aos_http_io_deinitialize()函数中的这个地方出错:
注意是在划红线的地方停下的,我在看aos_http_io_deinitialize()函数之前有这样一段代码,如下所示:
两个划红线的地方关闭删除了两次,一次是log file,一次是全局资源,我将apr_file_close(output) 屏蔽,发现没问题了。
问题二就按前面说的做就没啥问题了,问题一我现在的处理方法是只要程序能正常运行,有几个警告我也就没理他。
赞0
踩0