Не могу включить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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