unity-mono源码编译
版本: 2019.4-mbe
源码地址: https://github.com/Unity-Technologies/mono/tree/unity-2019.4-mbe
编译文档: https://www.mono-project.com/docs/compiling-mono/windows/
开发工具用VS2015
打开项目文件 msvc/mono.sln
编译时报错 没有文件 gc.c, 还有其他一些错误
- 字符串编码异常, 另存文件编码
- __func__无法识别
ifndef func
define func FUNCTION
endif
- gc.c 文件问题需要重新下载库: bdwgc
下载地址: https://github.com/Unity-Technologies/bdwgc
下载后根据代码中的路径复制到对应位置再编译, 报错"atomic_ops.h" - atomic_ops.h 需要下载另外一个库 libatomic_ops
地址: https://github.com/Unity-Technologies/libatomic_ops
复制到对应位置再编译就OK

浙公网安备 33010602011771号