Oh, you wanted the output from terminal, not output from output lol… Well the error list quite long with so many errors, so it’s kinda hard to include it all here.
82 | using std::copysign;
| ^~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:83:12: error: using-declaration for non-member at class scope
83 | using std::erf;
| ^~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:84:12: error: using-declaration for non-member at class scope
84 | using std::erfc;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:85:12: error: using-declaration for non-member at class scope
85 | using std::exp2;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:86:12: error: using-declaration for non-member at class scope
86 | using std::expm1;
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:87:12: error: using-declaration for non-member at class scope
87 | using std::fdim;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:88:12: error: using-declaration for non-member at class scope
88 | using std::fma;
| ^~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:89:12: error: using-declaration for non-member at class scope
89 | using std::fmax;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:90:12: error: using-declaration for non-member at class scope
90 | using std::fmin;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:91:12: error: using-declaration for non-member at class scope
91 | using std::hypot;
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:92:12: error: using-declaration for non-member at class scope
92 | using std::ilogb;
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:93:12: error: using-declaration for non-member at class scope
93 | using std::lgamma;
| ^~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:94:12: error: using-declaration for non-member at class scope
94 | using std::llrint;
| ^~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:95:12: error: using-declaration for non-member at class scope
95 | using std::llround;
| ^~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:96:12: error: using-declaration for non-member at class scope
96 | using std::log1p;
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:97:12: error: using-declaration for non-member at class scope
97 | using std::log2;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:98:12: error: using-declaration for non-member at class scope
98 | using std::logb;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:99:12: error: using-declaration for non-member at class scope
99 | using std::lrint;
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:100:12: error: using-declaration for non-member at class scope
100 | using std::lround;
| ^~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:101:12: error: using-declaration for non-member at class scope
101 | using std::nearbyint;
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:102:12: error: using-declaration for non-member at class scope
102 | using std::nextafter;
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:103:12: error: using-declaration for non-member at class scope
103 | using std::nexttoward;
| ^~~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:104:12: error: using-declaration for non-member at class scope
104 | using std::remainder;
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:105:12: error: using-declaration for non-member at class scope
105 | using std::remquo;
| ^~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:106:12: error: using-declaration for non-member at class scope
106 | using std::rint;
| ^~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:107:12: error: using-declaration for non-member at class scope
107 | using std::round;
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:108:12: error: using-declaration for non-member at class scope
108 | using std::scalbln;
| ^~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:109:12: error: using-declaration for non-member at class scope
109 | using std::scalbn;
| ^~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:110:12: error: using-declaration for non-member at class scope
110 | using std::tgamma;
| ^~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\math.h:111:12: error: using-declaration for non-member at class scope
111 | using std::trunc;
| ^~~~~
Goblin.cpp:4:2: error: cannot define member function 'BaseCharacter::Goblin::Goblin' within 'BaseCharacter'
4 | Goblin::Goblin(Vector2 Pos, Texture2D idle_texture, Texture2D run_texture)
| ^~~~~~
Goblin.cpp:18:6: error: cannot define member function 'BaseCharacter::Goblin::Tick' within 'BaseCharacter'
18 | void Goblin::Tick(float DeltaTime)
| ^~~~~~
Goblin.cpp:32:9: error: cannot define member function 'BaseCharacter::Goblin::GetScreenPos' within 'BaseCharacter'
32 | Vector2 Goblin::GetScreenPos()
| ^~~~~~
Goblin.cpp:35:2: error: expected '}' at end of input
35 | }
| ^
BaseCharacter.h:6:1: note: to match this '{'
6 | {
| ^
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Wrap(float, float, float)':
C:/raylib/raylib/src/raymath.h:204:40: error: 'floorf' was not declared in this scope
204 | float result = value - (max - min)*floorf((value - min)/(max - min));
| ^~~~~~
C:/raylib/raylib/src/raymath.h: In member function 'int BaseCharacter::FloatEquals(float, float)':
C:/raylib/raylib/src/raymath.h:212:19: error: 'fabsf' was not declared in this scope
212 | int result = (fabsf(x - y)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(x), fabsf(y))));
| ^~~~~
C:/raylib/raylib/src/raymath.h:212:57: error: 'fmaxf' was not declared in this scope
212 | int result = (fabsf(x - y)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(x), fabsf(y))));
| ^~~~~
C:/raylib/raylib/src/raymath.h:212:45: error: 'fmaxf' was not declared in this scope
212 | int result = (fabsf(x - y)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(x), fabsf(y))));
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Vector2Length(Vector2)':
C:/raylib/raylib/src/raymath.h:272:20: error: 'sqrtf' was not declared in this scope
272 | float result = sqrtf((v.x*v.x) + (v.y*v.y));
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Vector2Distance(Vector2, Vector2)':
C:/raylib/raylib/src/raymath.h:296:20: error: 'sqrtf' was not declared in this scope
296 | float result = sqrtf((v1.x - v2.x)*(v1.x - v2.x) + (v1.y - v2.y)*(v1.y - v2.y));
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Vector2Angle(Vector2, Vector2)':
C:/raylib/raylib/src/raymath.h:312:20: error: 'atan2f' was not declared in this scope
312 | float result = atan2f(v2.y, v2.x) - atan2f(v1.y, v1.x);
| ^~~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector2 BaseCharacter::Vector2Normalize(Vector2)':
C:/raylib/raylib/src/raymath.h:353:20: error: 'sqrtf' was not declared in this scope
353 | float length = sqrtf((v.x*v.x) + (v.y*v.y));
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector2 BaseCharacter::Vector2Rotate(Vector2, float)':
C:/raylib/raylib/src/raymath.h:409:20: error: 'cosf' was not declared in this scope
409 | float cosres = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:410:20: error: 'sinf' was not declared in this scope
410 | float sinres = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector2 BaseCharacter::Vector2MoveTowards(Vector2, Vector2, float)':
C:/raylib/raylib/src/raymath.h:429:18: error: 'sqrtf' was not declared in this scope
429 | float dist = sqrtf(value);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector2 BaseCharacter::Vector2Clamp(Vector2, Vector2, Vector2)':
C:/raylib/raylib/src/raymath.h:451:29: error: 'fmaxf' was not declared in this scope; did you mean 'max'?
451 | result.x = fminf(max.x, fmaxf(min.x, v.x));
| ^~~~~
| max
C:/raylib/raylib/src/raymath.h:451:16: error: 'fminf' was not declared in this scope; did you mean 'min'?
451 | result.x = fminf(max.x, fmaxf(min.x, v.x));
| ^~~~~
| min
C:/raylib/raylib/src/raymath.h: In member function 'Vector2 BaseCharacter::Vector2ClampValue(Vector2, float, float)':
C:/raylib/raylib/src/raymath.h:465:18: error: 'sqrtf' was not declared in this scope
465 | length = sqrtf(length);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'int BaseCharacter::Vector2Equals(Vector2, Vector2)':
C:/raylib/raylib/src/raymath.h:487:20: error: 'fabsf' was not declared in this scope
487 | int result = ((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h:487:62: error: 'fmaxf' was not declared in this scope
487 | int result = ((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h:487:50: error: 'fmaxf' was not declared in this scope
487 | int result = ((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3Perpendicular(Vector3)':
C:/raylib/raylib/src/raymath.h:574:25: error: 'fabs' was not declared in this scope
574 | float min = (float) fabs(v.x);
| ^~~~
C:/raylib/raylib/src/raymath.h:577:9: error: 'fabsf' was not declared in this scope
577 | if (fabsf(v.y) < min)
| ^~~~~
C:/raylib/raylib/src/raymath.h:584:9: error: 'fabsf' was not declared in this scope
584 | if (fabsf(v.z) < min)
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Vector3Length(Vector3)':
C:/raylib/raylib/src/raymath.h:601:20: error: 'sqrtf' was not declared in this scope
601 | float result = sqrtf(v.x*v.x + v.y*v.y + v.z*v.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Vector3Distance(Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:630:14: error: 'sqrtf' was not declared in this scope
630 | result = sqrtf(dx*dx + dy*dy + dz*dz);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::Vector3Angle(Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:654:17: error: 'sqrtf' was not declared in this scope
654 | float len = sqrtf(cross.x*cross.x + cross.y*cross.y + cross.z*cross.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h:656:14: error: 'atan2f' was not declared in this scope
656 | result = atan2f(len, dot);
| ^~~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3Normalize(Vector3)':
C:/raylib/raylib/src/raymath.h:682:20: error: 'sqrtf' was not declared in this scope
682 | float length = sqrtf(v.x*v.x + v.y*v.y + v.z*v.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'void BaseCharacter::Vector3OrthoNormalize(Vector3*, Vector3*)':
C:/raylib/raylib/src/raymath.h:703:14: error: 'sqrtf' was not declared in this scope
703 | length = sqrtf(v.x*v.x + v.y*v.y + v.z*v.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3RotateByAxisAngle(Vector3, Vector3, float)':
C:/raylib/raylib/src/raymath.h:765:20: error: 'sqrtf' was not declared in this scope
765 | float length = sqrtf(axis.x * axis.x + axis.y * axis.y + axis.z * axis.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h:773:15: error: 'sinf' was not declared in this scope
773 | float a = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:777:9: error: 'cosf' was not declared in this scope
777 | a = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3Min(Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:843:16: error: 'fminf' was not declared in this scope
843 | result.x = fminf(v1.x, v2.x);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3Max(Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:855:16: error: 'fmaxf' was not declared in this scope
855 | result.x = fmaxf(v1.x, v2.x);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3Clamp(Vector3, Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:996:29: error: 'fmaxf' was not declared in this scope; did you mean 'max'?
996 | result.x = fminf(max.x, fmaxf(min.x, v.x));
| ^~~~~
| max
C:/raylib/raylib/src/raymath.h:996:16: error: 'fminf' was not declared in this scope; did you mean 'min'?
996 | result.x = fminf(max.x, fmaxf(min.x, v.x));
| ^~~~~
| min
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3ClampValue(Vector3, float, float)':
C:/raylib/raylib/src/raymath.h:1011:18: error: 'sqrtf' was not declared in this scope
1011 | length = sqrtf(length);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'int BaseCharacter::Vector3Equals(Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:1035:20: error: 'fabsf' was not declared in this scope
1035 | int result = ((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h:1035:62: error: 'fmaxf' was not declared in this scope
1035 | int result = ((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h:1035:50: error: 'fmaxf' was not declared in this scope
1035 | int result = ((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::Vector3Refract(Vector3, Vector3, float)':
C:/raylib/raylib/src/raymath.h:1057:13: error: 'sqrtf' was not declared in this scope
1057 | d = sqrtf(d);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixRotate(Vector3, float)':
C:/raylib/raylib/src/raymath.h:1283:30: error: 'sqrtf' was not declared in this scope
1283 | float ilength = 1.0f/sqrtf(lengthSquared);
| ^~~~~
C:/raylib/raylib/src/raymath.h:1289:20: error: 'sinf' was not declared in this scope
1289 | float sinres = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:1290:20: error: 'cosf' was not declared in this scope
1290 | float cosres = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixRotateX(float)':
C:/raylib/raylib/src/raymath.h:1325:20: error: 'cosf' was not declared in this scope
1325 | float cosres = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:1326:20: error: 'sinf' was not declared in this scope
1326 | float sinres = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixRotateY(float)':
C:/raylib/raylib/src/raymath.h:1345:20: error: 'cosf' was not declared in this scope
1345 | float cosres = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:1346:20: error: 'sinf' was not declared in this scope
1346 | float sinres = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixRotateZ(float)':
C:/raylib/raylib/src/raymath.h:1365:20: error: 'cosf' was not declared in this scope
1365 | float cosres = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:1366:20: error: 'sinf' was not declared in this scope
1366 | float sinres = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixRotateXYZ(Vector3)':
C:/raylib/raylib/src/raymath.h:1386:18: error: 'cosf' was not declared in this scope; did you mean 'cosz'?
1386 | float cosz = cosf(-angle.z);
| ^~~~
| cosz
C:/raylib/raylib/src/raymath.h:1387:18: error: 'sinf' was not declared in this scope; did you mean 'sinz'?
1387 | float sinz = sinf(-angle.z);
| ^~~~
| sinz
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixRotateZYX(Vector3)':
C:/raylib/raylib/src/raymath.h:1414:16: error: 'cosf' was not declared in this scope
1414 | float cz = cosf(angle.z);
| ^~~~
C:/raylib/raylib/src/raymath.h:1415:16: error: 'sinf' was not declared in this scope
1415 | float sz = sinf(angle.z);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixPerspective(double, double, double, double)':
C:/raylib/raylib/src/raymath.h:1493:23: error: 'tan' was not declared in this scope
1493 | double top = near*tan(fovy*0.5);
| ^~~
C:/raylib/raylib/src/raymath.h: In member function 'Matrix BaseCharacter::MatrixLookAt(Vector3, Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:1556:14: error: 'sqrtf' was not declared in this scope
1556 | length = sqrtf(v.x*v.x + v.y*v.y + v.z*v.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'float BaseCharacter::QuaternionLength(Quaternion)':
C:/raylib/raylib/src/raymath.h:1670:20: error: 'sqrtf' was not declared in this scope
1670 | float result = sqrtf(q.x*q.x + q.y*q.y + q.z*q.z + q.w*q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionNormalize(Quaternion)':
C:/raylib/raylib/src/raymath.h:1680:20: error: 'sqrtf' was not declared in this scope
1680 | float length = sqrtf(q.x*q.x + q.y*q.y + q.z*q.z + q.w*q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionNlerp(Quaternion, Quaternion, float)':
C:/raylib/raylib/src/raymath.h:1775:20: error: 'sqrtf' was not declared in this scope
1775 | float length = sqrtf(q.x*q.x + q.y*q.y + q.z*q.z + q.w*q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionSlerp(Quaternion, Quaternion, float)':
C:/raylib/raylib/src/raymath.h:1800:9: error: 'fabsf' was not declared in this scope
1800 | if (fabsf(cosHalfTheta) >= 1.0f) result = q1;
| ^~~~~
C:/raylib/raylib/src/raymath.h:1804:27: error: 'acosf' was not declared in this scope
1804 | float halfTheta = acosf(cosHalfTheta);
| ^~~~~
C:/raylib/raylib/src/raymath.h:1805:30: error: 'sqrtf' was not declared in this scope
1805 | float sinHalfTheta = sqrtf(1.0f - cosHalfTheta*cosHalfTheta);
| ^~~~~
C:/raylib/raylib/src/raymath.h:1816:28: error: 'sinf' was not declared in this scope
1816 | float ratioA = sinf((1 - amount)*halfTheta)/sinHalfTheta;
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionFromVector3ToVector3(Vector3, Vector3)':
C:/raylib/raylib/src/raymath.h:1845:20: error: 'sqrtf' was not declared in this scope
1845 | float length = sqrtf(q.x*q.x + q.y*q.y + q.z*q.z + q.w*q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionFromMatrix(Matrix)':
C:/raylib/raylib/src/raymath.h:1887:24: error: 'sqrtf' was not declared in this scope
1887 | float biggestVal = sqrtf(fourBiggestSquaredMinus1 + 1.0f) * 0.5f;
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionFromAxisAngle(Vector3, float)':
C:/raylib/raylib/src/raymath.h:1960:24: error: 'sqrtf' was not declared in this scope
1960 | float axisLength = sqrtf(axis.x*axis.x + axis.y*axis.y + axis.z*axis.z);
| ^~~~~
C:/raylib/raylib/src/raymath.h:1978:24: error: 'sinf' was not declared in this scope
1978 | float sinres = sinf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h:1979:24: error: 'cosf' was not declared in this scope
1979 | float cosres = cosf(angle);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'void BaseCharacter::QuaternionToAxisAngle(Quaternion, Vector3*, float*)':
C:/raylib/raylib/src/raymath.h:2003:9: error: 'fabsf' was not declared in this scope
2003 | if (fabsf(q.w) > 1.0f)
| ^~~~~
C:/raylib/raylib/src/raymath.h:2006:24: error: 'sqrtf' was not declared in this scope
2006 | float length = sqrtf(q.x*q.x + q.y*q.y + q.z*q.z + q.w*q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h:2017:27: error: 'acosf' was not declared in this scope
2017 | float resAngle = 2.0f*acosf(q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h:2018:17: error: 'sqrtf' was not declared in this scope
2018 | float den = sqrtf(1.0f - q.w*q.w);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'Quaternion BaseCharacter::QuaternionFromEuler(float, float, float)':
C:/raylib/raylib/src/raymath.h:2043:16: error: 'cosf' was not declared in this scope
2043 | float x0 = cosf(pitch*0.5f);
| ^~~~
C:/raylib/raylib/src/raymath.h:2044:16: error: 'sinf' was not declared in this scope
2044 | float x1 = sinf(pitch*0.5f);
| ^~~~
C:/raylib/raylib/src/raymath.h: In member function 'Vector3 BaseCharacter::QuaternionToEuler(Quaternion)':
C:/raylib/raylib/src/raymath.h:2067:16: error: 'atan2f' was not declared in this scope
2067 | result.x = atan2f(x0, x1);
| ^~~~~~
C:/raylib/raylib/src/raymath.h:2073:16: error: 'asinf' was not declared in this scope
2073 | result.y = asinf(y0);
| ^~~~~
C:/raylib/raylib/src/raymath.h: In member function 'int BaseCharacter::QuaternionEquals(Quaternion, Quaternion)':
C:/raylib/raylib/src/raymath.h:2099:21: error: 'fabsf' was not declared in this scope
2099 | int result = (((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h:2099:63: error: 'fmaxf' was not declared in this scope
2099 | int result = (((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
C:/raylib/raylib/src/raymath.h:2099:51: error: 'fmaxf' was not declared in this scope
2099 | int result = (((fabsf(p.x - q.x)) <= (EPSILON*fmaxf(1.0f, fmaxf(fabsf(p.x), fabsf(q.x))))) &&
| ^~~~~
Goblin.cpp: At global scope:
Goblin.cpp:35:2: error: expected unqualified-id at end of input
35 | }
| ^
In file included from Prop.cpp:1:
Prop.h: In constructor 'Prop::Prop(Vector2, Texture2D)':
Prop.h:12:13: warning: 'Prop::WorldPos' will be initialized after [-Wreorder]
12 | Vector2 WorldPos{};
| ^~~~~~~~
Prop.h:11:15: warning: 'Texture2D Prop::Texture' [-Wreorder]
11 | Texture2D Texture{};
| ^~~~~~~
Prop.cpp:3:1: warning: when initialized here [-Wreorder]
3 | Prop::Prop(Vector2 Pos, Texture2D Tex) :
| ^~~~
In file included from main.cpp:3:
Character.h:7:26: error: invalid use of incomplete type 'class BaseCharacter'
7 | class Character : public BaseCharacter
| ^~~~~~~~~~~~~
In file included from Character.h:5:
BaseCharacter.h:5:7: note: definition of 'class BaseCharacter' is not complete until the closing brace
5 | class BaseCharacter
| ^~~~~~~~~~~~~
Character.h:11:18: error: 'virtual void BaseCharacter::Character::Tick(float)' marked 'override', but does not override
11 | virtual void Tick(float DeltaTime) override;
| ^~~~
Character.h:12:21: error: 'virtual Vector2 BaseCharacter::Character::GetScreenPos()' marked 'override', but does not override
12 | virtual Vector2 GetScreenPos() override;
| ^~~~~~~~~~~~
In file included from main.cpp:5:
Goblin.h:6:23: error: invalid use of incomplete type 'class BaseCharacter'
6 | class Goblin : public BaseCharacter
| ^~~~~~~~~~~~~
BaseCharacter.h:5:7: note: definition of 'class BaseCharacter' is not complete until the closing brace
5 | class BaseCharacter
| ^~~~~~~~~~~~~
Goblin.h:10:18: error: 'virtual void BaseCharacter::Goblin::Tick(float)' marked 'override', but does not override
10 | virtual void Tick(float DeltaTime) override;
| ^~~~
Goblin.h:12:21: error: 'virtual Vector2 BaseCharacter::Goblin::GetScreenPos()' marked 'override', but does not override
12 | virtual Vector2 GetScreenPos() override;
| ^~~~~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stringfwd.h:40,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:39,
from main.cpp:6:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\memoryfwd.h:50:1: error: expected unqualified-id before 'namespace'
50 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stringfwd.h:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cwchar:44,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\postypes.h:40,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\char_traits.h:39,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:40:
c:\raylib\w64devkit\i686-w64-mingw32\include\wchar.h:29:8: error: expected unqualified-id before string constant
29 | extern "C" {
| ^~~
In file included from c:\raylib\w64devkit\i686-w64-mingw32\include\wchar.h:1561:
c:\raylib\w64devkit\i686-w64-mingw32\include\sec_api\wchar_s.h:21:8: error: expected unqualified-id before string constant
21 | extern "C" {
| ^~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cwchar:62:1: error: expected unqualified-id before 'namespace'
62 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cwchar:135:8: error: expected unqualified-id before string constant
135 | extern "C++"
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cwchar:244:1: error: expected unqualified-id before 'namespace'
244 | namespace __gnu_cxx
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cwchar:265:1: error: expected unqualified-id before 'namespace'
265 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cwchar:280:1: error: expected unqualified-id before 'namespace'
280 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\postypes.h:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\char_traits.h:42:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\type_traits:40:1: error: expected unqualified-id before 'namespace'
40 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\char_traits.h:53:1: error: expected unqualified-id before 'namespace'
53 | namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\char_traits.h:303:1: error: expected unqualified-id before 'namespace'
303 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\stddef.h:1,
from c:\raylib\w64devkit\i686-w64-mingw32\include\stdint.h:32,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\stdint.h:9,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cstdint:41,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\char_traits.h:731:
c:\raylib\w64devkit\i686-w64-mingw32\include\stddef.h:13:8: error: expected unqualified-id before string constant
13 | extern "C" {
| ^~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cstdint:44:1: error: expected unqualified-id before 'namespace'
44 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\char_traits.h:733:1: error: expected unqualified-id before 'namespace'
733 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\new:41,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\new_allocator.h:34,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\i686-w64-mingw32\bits\c++allocator.h:33,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\allocator.h:46,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:41:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\exception.h:40:8: error: expected unqualified-id before string constant
40 | extern "C++" {
| ^~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\new:45:8: error: expected unqualified-id before string constant
45 | extern "C++" {
| ^~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\new_allocator.h:35:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\functexcept.h:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\new_allocator.h:36:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\move.h:38:1: error: expected unqualified-id before 'namespace'
38 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\move.h:59:1: error: expected unqualified-id before 'namespace'
59 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\new_allocator.h:41:1: error: expected unqualified-id before 'namespace'
41 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\i686-w64-mingw32\bits\c++allocator.h:36:1: error: expected unqualified-id before 'namespace'
36 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\allocator.h:54:1: error: expected unqualified-id before 'namespace'
54 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\i686-w64-mingw32\include\locale.h:12,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\clocale:42,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\i686-w64-mingw32\bits\c++locale.h:41,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\localefwd.h:40,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:43:
c:\raylib\w64devkit\i686-w64-mingw32\include\stdio.h:23:8: error: expected unqualified-id before string constant
23 | extern "C" {
| ^~~
In file included from c:\raylib\w64devkit\i686-w64-mingw32\include\stdio.h:1572:
c:\raylib\w64devkit\i686-w64-mingw32\include\sec_api\stdio_s.h:21:8: error: expected unqualified-id before string constant
21 | extern "C" {
| ^~~
c:\raylib\w64devkit\i686-w64-mingw32\include\locale.h:18:8: error: expected unqualified-id before string constant
18 | extern "C" {
| ^~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\clocale:51:1: error: expected unqualified-id before 'namespace'
51 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\i686-w64-mingw32\bits\c++locale.h:45:1: error: expected unqualified-id before 'namespace'
45 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\localefwd.h:41:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\iosfwd:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cctype:42,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\localefwd.h:42:
c:\raylib\w64devkit\i686-w64-mingw32\include\ctype.h:12:8: error: expected unqualified-id before string constant
12 | extern "C" {
| ^~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cctype:62:1: error: expected unqualified-id before 'namespace'
62 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\cctype:85:1: error: expected unqualified-id before 'namespace'
85 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\localefwd.h:44:1: error: expected unqualified-id before 'namespace'
44 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\ostream_insert.h:36,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:44:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\cxxabi_forced.h:39:1: error: expected unqualified-id before 'namespace'
39 | namespace __cxxabiv1
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\ostream_insert.h:39:1: error: expected unqualified-id before 'namespace'
39 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:45:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_iterator_base_types.h:74:1: error: expected unqualified-id before 'namespace'
74 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:46:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_iterator_base_funcs.h:67:1: error: expected unqualified-id before 'namespace'
67 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_iterator.h:67,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:47:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\ptr_traits.h:46:1: error: expected unqualified-id before 'namespace'
46 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_iterator.h:88:1: error: expected unqualified-id before 'namespace'
88 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_iterator.h:1031:1: error: expected unqualified-id before 'namespace'
1031 | namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_iterator.h:1346:1: error: expected unqualified-id before 'namespace'
1346 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:48:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_function.h:63:1: error: expected unqualified-id before 'namespace'
63 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_function.h:1438:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\backward\binders.h:63:1: error: expected unqualified-id before 'namespace'
63 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:49:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\ext\numeric_traits.h:37:1: error: expected unqualified-id before 'namespace'
37 | namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_pair.h:62,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_algobase.h:64,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:50:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\utility.h:43:1: error: expected unqualified-id before 'namespace'
43 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_pair.h:69:1: error: expected unqualified-id before 'namespace'
69 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_algobase.h:69:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\debug\debug.h:48:1: error: expected unqualified-id before 'namespace'
48 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\debug\debug.h:56:1: error: expected unqualified-id before 'namespace'
56 | namespace __gnu_debug
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_algobase.h:71:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\predefined_ops.h:35:1: error: expected unqualified-id before 'namespace'
35 | namespace __gnu_cxx
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\stl_algobase.h:79:1: error: expected unqualified-id before 'namespace'
79 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\refwrap.h:38,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:51:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\invoke.h:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\refwrap.h:41:1: error: expected unqualified-id before 'namespace'
41 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\range_access.h:36,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:52:
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\initializer_list:43:1: error: expected unqualified-id before 'namespace'
43 | namespace std
| ^~~~~~~~~
c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\range_access.h:40:1: error: expected unqualified-id before 'namespace'
40 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\raylib\w64devkit\i686-w64-mingw32\include\process.h:10,
from c:\raylib\w64devkit\i686-w64-mingw32\include\pthread.h:66,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\i686-w64-mingw32\bits\gthr-default.h:35,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\i686-w64-mingw32\bits\gthr.h:148,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\ext\atomicity.h:35,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\bits\basic_string.h:39,
from c:\raylib\w64devkit\lib\gcc\i686-w64-mingw32\12.1.0\include\c++\string:53:
c:\raylib\w64devkit\i686-w64-mingw32\include\corecrt_startup.h:11:8: error: expected unqualified-id before string constant
11 | extern "C" {
| ^~~
c:\raylib\w64devkit\i686-w64-mingw32\include\process.h:17:8: error: expected unqualified-id before string constant
17 | extern "C" {
| ^~~
In file included from c:\raylib\w64devkit\i686-w64-mingw32\include\pthread.h:68:
c:\raylib\w64devkit\i686-w64-mingw32\include\signal.h:13:8: error: expected unqualified-id before string constant
There’s most of the log from what I gather it’s something to do with intellisense not using the x86 version for some unknown reason, but I can’t find a way to change it either.