查找得到我没有ninja库
1.直接通过命令行不能解决问题
pip install ninja
报错不变
2.从github上下载
首先是安装git,网上有教程
2.1clone ninja库
打开git bash
git clone git://github.com/ninja-build/ninja.git && cd ninja
立马报错
引发上述错误的原因是git弃用了git:协议,所以只需要将git中的git:协议改成https:即可,命令如下:
git config --global url."https://".insteadof git://
报错消失
接着输入
git checkout release
2.2编译ninja
在windows目录中找到上述clone到本地ninja库的文件夹,通常位于c:\users\<xxx>
找到cmd,cd到上述ninja库的文件夹内部
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
python configure.py --bootstrap
输出没有报错
在上述ninja库的文件夹内部,可以看到编译后生成的ninja.exe文件
单独创建一个文件夹,把ninja.exe拷贝进去,并将路径配置到环境变量中
最后打开cmd窗口,输入
ninja --help
没有报错,ninja编译安装成功。