jeje Buenos dias hokuto!
No te das por vencido y eso es muy bueno!
Te comento.. bienvenido a C++ jajajajjajajaja...
No es el engine ni la libreria Raylib, C++ es así de simpatico, por eso esta siendo reemplazado por nuevas tecnologias, estos problemas son los que tienen que lidiarse diariamente si programas en C++.
Es un Lenguaje muy viejo y obsoleto, tiene muchisimos parches para actualizarlo, pero realmente todo el mundo lo lleva pidiendo desde hace mucho tiempo, las grandes empresas lo siguen usando por compatibilidad con lo que ya tienen, pero no se inician nuevos proyectos con el por todo esto jeje..
No te preocupes que no eres tu solo

Como anecdota te dire que tengo los ojos clavados en Rust, en nuevo C++ que es capaz de todo lo que hace c++ y mucho mas y de forma mucho mas simple ya que las API de Rust son creadas para los os actuales, y no son tan caoticas e in necesariamente enrrevesadas como pasa en C++.
C++ es realmente un lenguaje que se esta intentando lapidar, es imposible a corto plazo por todo lo que ya existe en el, pero vamos.. que poco le queda.. Rust lo bueno que tiene es que esta hecho con las mismas premisas que C++ pero simplificando todo lo relacionado con el uso de memoria, en Rust no existe en segmentation fault jaja.. y montones de cosas así

Paciencia y es lo que hay en C++.. con esta y con cualquier libreria.. imaginate lo que tarda en compilar gemix CicTec xd.. creo que lo dejara por la noche y se ira a dormir jeje...