写 C/C++ 项目,一半以上的时间都在解决跨平台编译的问题,以前是同一套代码要在Windows 和 macOS 及 Linux 下跑,现在是同一套代码要在 Android 和 iOS 上跑。各种层出不穷的解决方案,Solutions,真是令人眼花缭乱。可道是,你以为你花了大部分精力学习了 C/C++,结果是你还需要花大量的精力去学习和折腾 Makefile,CMake,NDK,Ninja。