C++でraylibライブラリを使用し、異なるシステムで動作するゲームを作成するには、各システム用にライブラリが正しく設定され、インストールされていることを確認する必要があります。さらに、ゲーム用に書かれたコードが異なるシステムに対応していることを確認する必要があります。

グラフィック・ライブラリといえば、raylib が軽量で高速であり、外部依存性がないため、最適な選択肢です。しかし、SDL、GLFW、GLUTなど、あなたのプロジェクトにより適したグラフィックス・ライブラリは他にもあります。より高度な機能を求める場合は、OpenGLやDirectXなど、より強力なグラフィックライブラリの使用を検討するとよいでしょう。さらに、これらのライブラリの中には、システムによって追加の設定やインストールが必要なものもあります。
To use the raylib library with C++ to make a game that can run on different systems, you will need to make sure that the library is configured and installed correctly for each system. Additionally, you will need to ensure that the code written for the game is compatible with the different systems.

When it comes to graphics libraries, raylib is a great option as it is lightweight, fast, and has no external dependencies. However, there are other graphics libraries that might be a better fit for your project, such as SDL, GLFW, and GLUT. If you are looking for more advanced features, you may want to consider using a more powerful graphics library such as OpenGL or DirectX. Additionally, some of these libraries may require additional configuration and installation on different systems, so be sure to research the library that best fits your needs.