https://github.com/ninja-build/ninja/blob/master/HACKING.md
这里是安装步骤,大概说一下
git clone git://github.com/ninja-build/ninja.git && cd ninja
git checkout release
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
这一步要求安装VS2015吧,版本太低有可能出错,反正要找到 vcvasall.bat 在ninja文件夹下运行。(我发现很多人不知道上面这句话在哪里运行,上面这句话就在你的ninja根目录运行,这里说的很清楚了啊,注意到第一条命令了没,那个cd ninja 就已经进入了这个ninja根目录了,按道理你已经在ninja根目录了,那么第一条后面的命令就都是在ninja根目录运行的!)
然后
python configure.py --bootstrap
测试是否安装成功
ninja --help
此时只是当前路径可以调用,还需要添加环境变量,找到ninja.exe的路径(就在当前根目录),加到path中就行了
环境变量添加好后,再次打开cmd命令行测试ninja --help
或者用下面的方法:
先安装chocolatey,链接:https://chocolatey.org/install
就是复制链接里的这句话到命令行然后enter:Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
提示:
到命令行等待安装,命令行必须是管理员权限下的命令行
然后安装ninja,命令行输入 : choco install ninja
提示:
安装完后命令行测试: ninja --help