安装DOTA_devkit-master首先需要安装swig,这个可以看链接http://t.csdnimg.cn/KT8Qp,这个在下载包的时候下载准确,是swigwin。
安装好swig之后,下载DOTA_devkit-master,链接GitHub - CAPTAIN-WHU/DOTA_devkit
解压之后,cmd进入到该路径中,然后激活自己的虚拟环境
激活之后不要急着编译
找到polyiou.py进行修改,这个一定要在编译之前修改,编译后代码就变了
至于为什么修改,不要问我,因为我也不知道,也不想知道,头疼。
修改完后,紧接着使用Notepad++打开polyiou.cpp,修改编码格式,将其修改成UTF-8-BOM
然后保存退出。
这些完事后
在之前打开的虚拟环境那里开始编译,首先执行swig -c++ -python polyiou.i
然后执行python setup.py build_ext --inplace
最后就编译成功了,祝好运,愿你没有遇见别的坑。