ramlife

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

背景

easyMule 是很早之前的源码,c++ 的版本也非常低,导致编译的时候碰到了几个问题。

问题解决

'auto_ptr': is not a member of 'std'

auto_ptr 已经被弃用了,直接把 auto_ptr 修改为 unique_ptr 即可。

重新编译,报错: namespace "std" has no member "unique_ptr"

在文件的头文件位置增加 #include

'_file': is not a member of '_iobuf'

这个是 _iobuf 整个结构都改了,没有 _file 这个属性了,修改也很简单,把 file->_file 修改为 _fileno(file) 即可。

运行弹窗提示: 创建目录默认保存目录失败

这个错误,不用管,只会出现一次。

posted on 2024-11-26 21:13  ramlife  阅读(4)  评论(0编辑  收藏  举报