2013-04-02 2 views
3

Ok, j'essaie de faire fonctionner FTGL sur MinGW, et j'ai du mal à compiler la bibliothèque.FTGL et MinGW - Comment dans la troisième lune de Saturne voulez-vous compiler cette chose?

Je google cherché partout, essayé beaucoup de choses différentes, la chose la plus proche de le faire fonctionner correctement est this question, cependant, il suppose que vous pouvez compiler la bibliothèque ... l'étape même que j'ai des problèmes avec.

Ok, donc je suis en utilisant MinGW avec Code :: Blocks, et je peux exécuter un programme OpenGL + GLUT, il compile et fonctionne très bien.

Je ne suis pas très expérimenté avec la compilation des bibliothèques, donc s'il vous plaît soyez doux.

Ainsi, ftgl n'utilise pas CMake, il utilise ./configure, make, make install ... et j'ai vu les différents configure.??? et Makefile.??? fichiers, que je compris lorsqu'il est utilisé avec autoconf et automake, je crois. J'ai donc essayé de les télécharger, il n'y a pas d'exécutable pour pointer ma variable d'environnement PATH, donc j'ai compris qu'ils utilisaient Python ...

Maintenant, le shell Python, je n'arrive pas à le faire fonctionner au bon endroit la commande ./configure. D'une certaine manière, j'ai l'impression d'aller dans la mauvaise direction.

Eh bien, c'est trop dur, peut-être MSYS a les outils d'auto construit? Eh bien, si c'est le cas, je ne peux pas naviguer vers les fichiers source de la bibliothèque et ne peux pas trouver autoconf et ne peut pas trouver automake.

Tout ce que je veux faire est de compiler ftgl en MinGW. Quelqu'un peut-il m'aider s'il vous plaît?

Répondre

2

je faisais face au même problème il y a quelques semaines. J'ai fini par utiliser un Makefile personnalisé, pas très pratique mais assez faisable car FTGL n'est pas énorme.

si trouvé ces deux liens très utiles:

+0

Merci beaucoup. J'avais vu le premier lien, mais je pense que le second est le fameux lien cassé de l'université de Pittsburg. Merci! Aussi je suis coincé à l'étape 4 ... où puis-je trouver config.h? – Bingo

+0

Il y a un'config.h.in' de fichier dans le dossier principal, il suffit de copier et renommez-vous'config.h' devez utiliser la version archivée du site uni Pittsburg, http://web.archive.org /web/20110304035729/http://www.pitt.edu/~mwr12/compcorner/linuxstuff/ftgl.html – baxit