-
Notifications
You must be signed in to change notification settings - Fork 108
Description
Hi, I'm currently trying to develop a Raylib game using the raylib-cpp wrapper; following this guide and modifying a bit the launch script (that I will attach), I was able to make Raylib run on Android.
The problem is that when I start to use raylib-cpp (after following the Getting Started section obviously), I get this error message:
In file included from src/main.cpp:2:
In file included from src/engine/engine.hpp:4:
In file included fro
[build_android.txt](https://github.com/user-attachments/files/20458700/build_android.txt)
[build_android.txt](https://github.com/user-attachments/files/20458710/build_android.txt)
m raylib-cpp/include/raylib-cpp.hpp:34:
In file included from raylib-cpp/include/./AudioDevice.hpp:4:
raylib-cpp/include/././RaylibException.hpp:4:10: fatal error: 'stdexcept' file not found
4 | #include <stdexcept>
| ^~~~~~~~~~~
1 error generated.
I think every there's a linking problem regarding raylib-cpp and Android projects, because when I try using a cmake to make the project run on desktop everything works perfectly. How can I fix this?
Steps to replicate:
- Follow the guide linked to setup Android developing Raylib project
- Clone raylib-cpp into the project directory
- Run the building script
EDIT: I tried commenting the #include <stdexcept> line in the RaylibException.hpp file, and I got the same error with the #include <string>. I also commented this last include and, again, got the same error with cmath on a different file. It seems raylib-cpp can't find the standard libraries at all.