轻量级跨平台C++ GUI框架EUI在Ubuntu24上初试

张开发
2026/4/9 16:19:11 15 分钟阅读

分享文章

轻量级跨平台C++ GUI框架EUI在Ubuntu24上初试
EUI详见以下页面https://github.com/sudoevolve/EUI1 在Ubuntu24.04上部署需要做的准备工作1.1 从Github拉源码git clone https://github.com/sudoevolve/EUI.git1.2 为EUI准备所需的库以为我的Ubuntu24.04装的是毛坯系统一开始用cmake构建的时候报了很多错主要问题如下gcc不能用必须要有g解决方法sudo apt update sudo apt install g缺少pkg-configsudo apt install pkg-config缺少几个wayland库sudo apt install libwayland-dev libwayland-egl-backend-dev wayland-protocols缺少xkbcommon库sudo apt install libxkbcommon-dev缺少RandR Headersudo apt install libxrandr-dev缺少Xinerama库sudo apt install libxinerama-dev缺少xcursor库sudo apt install libxcursor-dev缺少Xinput库sudo apt install libxi-dev缺少OpenGL库sudo apt-get update sudo apt-get install mesa-utils libopengl-dev libglu1-mesa-dev freeglut3-dev2 终于能够编译了进入EUI根目录cd PATH_TO_EUI cmake -B build -G Ninja cmake --build build --config Release等待编译完成运行EUI-NEO效果如下图所示在Linux下效果比Windows好至少没有那个讨厌的黑框哈哈

更多文章