背景
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) 即可。
运行弹窗提示: 创建目录默认保存目录失败
这个错误,不用管,只会出现一次。
浙公网安备 33010602011771号