编译环境¶
DuiMini支持跨平台,Windows/Linux/MacOS均可运行,cmake请使用3.8以上的版本。
由于时间原因,本地测试环境为:
- Windows 10 with Visual Studio 2017, cmake 3.13.2
- Ubuntu 18.04 with GCC 7.3.0, cmake 3.10.2
- OSX 10.14 with Apple LLVM 10.0.0, cmake 3.13.4
CI环境:
- Windows 10 with MSBuild 15.9.20, cmake 3.12.3
- Ubuntu 16.04 with GCC 5.4.0, cmake 3.12.4
- OSX 10.13 with Apple LLVM 9.1.0, cmake 3.11.4
警告
OSX系统动态链接需要 特殊设置。
如果有兼容性问题请提交issue。
请使用现代编译器编译,编译器需支持C++11标准。相关版本支持情况请参阅 cppreference。