Qt开发者大会QtCS2024上,来自Qt Creator团队的Cristian Adam介绍了利用Cosmopolitan Libc实现C++应用“一次编译,随处运行”的方案。Cosmopolitan Libc是一个C语言运行时库,能够在运行时检测主机系统并提供相应的系统调用。Cristian Adam成功地在macOS和Linux系统上使用Cosmopolitan Libc构建并运行了CMake、Qt Base和Qt GUI,但在Windows上遇到了一些问题。他还展示了在Cosmopolitan中运行的Qt Creator,菜单功能正常,但窗口边框缺失。