2013-02-16 3 views
0

Je suis nouveau à OpenGL C++, et (omg c'est le jour le plus difficile que je me souvienne) J'essaie toujours d'obtenir toutes les bibliothèques de cela sur mon Microsoft VS. Le problème est avecComment construire glfw.h en tant que DLL

glfw.h 

parce que sur their page, son dit que je dois compiler le fichier que je l'ai téléchargé pour obtenir une DLL, mais je ne sais pas comment faire ... Il est écrit à taper ce code dans une fenêtre CMD sur le chemin du fichier:

Par exemple, l'une des options est de compiler GLFW pour Windows en utilisant MinGW et MSYS. Pour ce faire, utilisez:

*make win32-msys* 

Cela va compiler la bibliothèque statique GLFW et DLL ainsi que les exemples fournis et les programmes test.

Mais son "n'est pas reconnu comme une commande système interne". Alors, comment je fais ça?

+0

Avez-vous installé [msys] (http://www.mingw.org/wiki/MSYS)? – Xymostech

+0

Non .-. Wow, comment je n'y ai pas pensé? = s – Sunset

+0

OMG IM TOUJOURS OBTENIR L'ERREUR !! Im sooo bouleversé. Pourquoi ils doivent le rendre si difficile? – Sunset

Répondre

1

Les instructions données sont un exemple. Les développeurs de GLFW s'attendent à ce que vous sachiez quel environnement de développement vous utilisez, avec quels outils il est livré et comment les engrenages et les rouages ​​s'emboîtent.

Et franchement, je suis d'accord. Vous ne devriez pas faire de programmation, sans savoir comment fonctionnent les outils sous le capot. Après tout, vous faites aussi des choses sous le capot.

Vous utilisez Microsoft Visual Studio. La façon habituelle de créer des projets est par le biais d'une solution . Ouvrez celui-là, et commencez la construction.

MinGW est un portage de la collection de compilateurs GNU open source et de la chaîne d'outils Binutils vers Windows. Il est accompagné de MSys, un ensemble minimal * nix comme des outils, un shell et entre autres make. make est un outil pour la création de fichiers basée sur la dépendance automatique par l'exécution de commandes. Ou en d'autres termes, un système de construction. Le processus de construction lui-même est contrôlé par un Makefile et défini en termes de cibles, où win32-mingw est l'une des cibles définies par Makefile de GLFW. Cependant, pour une construction Visual C++, c'est la mauvaise cible.

Solution à votre problème, désolé de le dire si franchement: Vous devez d'abord apprendre à utiliser vos outils.

Questions connexes