LINUX.ORG.RU

GLM в gcc


0

1

Есть один большой проект на чистом C, и в него надо добавить одну маленькую функцию из GLM (OpenGL Mathematics). Проблема в том, что, после добавления, я собираю проект с gcc и получаю эррор:

glm/core/_fixes.hpp:29:17: fatal error: cmath: No such file or directory

А если пытаюсь собрать с g++, то получаю 5 страниц ворнингов и эрроров. =(

Что делать?

★★★★★

так это плюсовая библиотека, cmath плюсовый хедер. собирать и надо с g++. а ворнинги и ерроры надо на пейстбин.

x0r ★★★★★
()
Ответ на: комментарий от x0r

Чёрт, а я так надеялся, что есть какой-нибудь хак, чтобы gcc переварил эту либу. Ну ладно, придётся долго и мучительно фиксить все ерроры. Спасибо.

kranky ★★★★★
() автор топика
Ответ на: комментарий от kranky

Чёрт, а я так надеялся, что есть какой-нибудь хак, чтобы gcc переварил эту либу. Ну ладно, придётся долго и мучительно фиксить все ерроры. Спасибо.

Сделай микро-либу на C++ с внешним интерфейсом на C и скомпилируй с помощью g++.
Затем, подключай эту микро-либу к своему С коду и все. Если понадобится еще что-то из плюсов, то просто добавишь еще функции в свою микро-либу.
Да, я согласен что это некрасиво, но если надо быстро то такой метод вполне хорош.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.