In fact, ogre/cegui is a cross-platform development library. It is easy to compile them in Linux. If you encounter a dependent Library (such as OIS when ogre is installed, and Python Regular Expression Library when cegui is installed) or a tool (generate cmake of the ogre1.7 project file, first, Apt-Get. If you cannot get it, go to its official website and compile and install it. In short, this process is not complicated. In addition, if you use the native makefile of Linux, you can also help you with configure to check the on/off options.
After about two or three hours (the time has something to do with the machine, and my U is q8300), I compiled ogre1.7 & cegui0.7.1 & celayouteditor0.7 & ceimageseteditor0.7 from the source code. Then, fmod is also cross-platform. Go to the official website to go down a tar package (this is easier to make directly ).
See how it works:
Now, everything is native! With these things, you can start the game. Of course, the network library raknet and physical system physx are all cross-platform and can be used. In addition, a small problem was found. When ceimageseteditor is under Ubuntu and you move the mouse over the image, the picture defined on the left will be selected accordingly, which is not found in windows. (In windows, I use a compiled binfile, which may be related to the options during compilation? But this is undoubtedly a very useful feature !)