Не могу включить raymath.h в мое приложение raylib на C++.C++

Программы на C++. Форум разработчиков
Anonymous
Не могу включить raymath.h в мое приложение raylib на C++.

Сообщение Anonymous »

Я пытаюсь включить "raymath.h" в свой проект C++ raylib, но у меня не получается, возникает ошибка сборки.
как я пытаюсь включить raymath.h:

Код: Выделить всё

#include 
#include 
#include "raylib.h"

extern "C" {
#include "raymath.h"
}
И я получаю следующую ошибку:
raylib-master\src\raymath.h(2552,34): ошибка C4576: тип в скобках, за которым следует список инициализаторов — это нестандартный синтаксис явного преобразования типов.
Насколько мне удалось понять, это в строке 2552 файла raymath.h:

Код: Выделить всё

float scalex = Vector3Length((Vector3){ a, b, c });
код недопустим в синтаксисе C++, но в C.
Я предполагаю, что пытаюсь включить raymath.h неправильно.
У меня есть проект в Microsoft Visual Studio.
Я также пробовал включить raymath без extern "C" {...}, как и raylib.h , но и это не сработало.

Подробнее здесь: https://stackoverflow.com/questions/786 ... pplication

Вернуться в «C++»