doc
parent
b2cd02be48
commit
79d50b91be
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
- python
|
- python
|
||||||
- SCons,项目的管理工具
|
- SCons,项目的管理工具
|
||||||
- Visual Studio,主要提供了C++的编译环境
|
- Visual Studio 或 MinGW-w64,主要提供了C++的编译环境
|
||||||
|
|
||||||
# python
|
# python
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@ pip install --upgrade requests
|
||||||
|
|
||||||
- 安装godot的项目依赖管理工具SCons
|
- 安装godot的项目依赖管理工具SCons
|
||||||
- pip install SCons --proxy="http://127.0.0.1:10809"
|
- pip install SCons --proxy="http://127.0.0.1:10809"
|
||||||
|
-
|
||||||
|
|
||||||
# Visual Studio
|
# Visual Studio
|
||||||
|
|
||||||
|
@ -35,6 +36,19 @@ pip install --upgrade requests
|
||||||
![Image text](image/vs02.JPG)
|
![Image text](image/vs02.JPG)
|
||||||
![Image text](image/vs03.JPG)
|
![Image text](image/vs03.JPG)
|
||||||
|
|
||||||
|
# MinGW-w64
|
||||||
|
|
||||||
|
- MinGW 的全称是:Minimalist GNU on Windows
|
||||||
|
- 它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序
|
||||||
|
- 还可以使用一些 Windows 不具备的,Linux平台下的开发工具
|
||||||
|
- 一句话来概括:MinGW 就是 GCC 的 Windows 版本,MinGW-w64 是开源软件,可以免费使用
|
||||||
|
- https://winlibs.com/ ,选择UCRT runtime下载,解压过后将bin配置在Path环境变量中,如D:\Program\mingw64\bin
|
||||||
|
|
||||||
|
```
|
||||||
|
g++ --version
|
||||||
|
clang --version
|
||||||
|
```
|
||||||
|
|
||||||
# Compile
|
# Compile
|
||||||
|
|
||||||
- 常规编译参数
|
- 常规编译参数
|
||||||
|
@ -91,5 +105,15 @@ scons platform=windows use_lto=yes # MinGW的编译环境,使用
|
||||||
scons platform=windows vsproj=yes # generate the solution
|
scons platform=windows vsproj=yes # generate the solution
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Android Compile
|
||||||
|
|
||||||
godot.windows.tools.64.exe --editor --path C:/godot-start
|
- 增减一个环境变量,这里使用Android Studio自动下载的SDK,ANDROID_SDK_ROOT=C:\Users\jaysunxiao\AppData\Local\Android\Sdk
|
||||||
|
- 添加到Path环境变量,%ANDROID_SDK_ROOT%\tools; %ANDROID_SDK_ROOT%\platform-tools;
|
||||||
|
|
||||||
|
```
|
||||||
|
godot.windows.tools.64.exe --editor --path D:/github/godot-project-test
|
||||||
|
|
||||||
|
scons -j15 platform=windows use_mingw=yes
|
||||||
|
|
||||||
|
scons -j15 platform=android use_mingw=yes target=release android_arch=arm64v8
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue