FTGL и MinGW. Как, на третьей луне Сатурна, вы собираетесь это компилировать?

Хорошо, я пытаюсь заставить FTGL работать с MinGW, и у меня возникают проблемы с компиляцией библиотеки.

Я искал везде, пробовал много разных вещей, самое близкое к тому, чтобы заставить его работать правильно, это этот вопрос, однако он предполагает, что вы можете скомпилировать библиотеку... тот самый шаг, с которым у меня возникли проблемы.

Итак, я использую MinGW с Code::Blocks, и я могу запустить программу OpenGL + GLUT, она компилируется и работает нормально.

Я не очень разбираюсь в компиляции библиотек, поэтому будьте осторожны.

Итак, FTGL не использует CMake, он использует ./configure, make, make install... и я видел разные файлы configure.??? и Makefile.???, которые, как я понял, используются с autoconf и automake, я полагаю. Итак, я попытался загрузить их, нет исполняемого файла, на который можно было бы указать мою переменную среды PATH, поэтому я понял, что они используют Python...

Теперь оболочка Python. Кажется, я не могу найти ее в нужном месте для запуска команды ./configure. Почему-то мне кажется, что я иду не в том направлении.

Ну, это слишком сложно, может быть, в MSYS встроены автоматические инструменты? Что ж, если это так, я не могу перейти к исходным файлам библиотеки, не могу найти autoconf и не могу найти automake.

Все, что я хочу сделать, это скомпилировать FTGL в MinGW. Может кто-нибудь, пожалуйста, помогите мне?


person Bingo    schedule 02.04.2013    source источник


Ответы (1)


Я столкнулся с той же проблемой несколько недель назад. В итоге я использовал собственный Makefile, не очень удобный, но вполне выполнимый, поскольку FTGL не такой уж большой.

если вы нашли эти две ссылки очень полезными:

person baxit    schedule 03.04.2013
comment
Большое спасибо. Я видел первую ссылку, но я думаю, что вторая — это знаменитая неработающая ссылка из Питтсбургского университета. Спасибо! Также я застрял на шаге 4... где мне найти config.h? - person Bingo; 04.04.2013
comment
В основной папке есть файл «config.h.in», просто скопируйте и переименуйте его в «config.h», вы должны использовать заархивированную версию сайта uni pittsburg, http://web.archive.org/web/20110304035729/http://www.pitt.edu/~mwr12/compcorner/linuxstuff/ftgl.html - person baxit; 05.04.2013