NetBeans с C ++ и OpenGL / Freeglut под Windows 7 - PullRequest
2 голосов
/ 16 марта 2012

Недавно я попытался выяснить, как использовать freeglut с NetBeans 7. Я много гуглю и не нашел подходящего учебника о том, как связать в него то, что мне нужно.

В настоящее время у меня больше проблем, чем это:

Первый: - freeglut 2.8 => чтобы скомпилировать его, мне нужны MinGW и msys. Я установил оба, но я не могу «настроить» или «сделать все» и «сделать установку» freeglut. Я не нашел легкочитаемых инструкций для этой задачи.

Следующий: - однажды собрав, куда поместить файлы в определенную папку?

Последний: - Как только файлы помещаются в соответствующую папку, как использовать окончательно freeglut под NetBeans 7 в проекте C ++?

Я чувствую недостаток информации об этом.

Все, что я нашел, это всегда ответы вроде: скачать, собрать, установить и сделать. Но я уже застрял на «установить» и «собрать».

Решение: Закройте NetBeans.

  • Установите и загрузите MinGW с mingw.org
  • После установки добавьте Путь к вашей SystemEnvironemt (пример: C: \ MinGW). зайдите в Пуск-> Компьютер, правая кнопка мыши, выберите свойства перейдите в расширенные настройки системы, в следующем диалоговом окне нажмите «Переменные среды». во вкладке «системные переменные» найдите запись Path (или PATH) добавить: C: \ MinGW; получить скомпилированный пакет freeglut: (http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/) есть хорошее руководство по настройке.

Теперь повеселимся (просто #include "и все готово. веселиться.

Примечание # 1: если у вас есть проблемы с поиском make, папка: C: \ MinGW \ MSYS \ 1.0 \ Bin \ make.exe (при установке MinGW на C: \ MinGW).

"mingw-get install msys" в командной строке должен получить msys ... И последнее, но не менее важное: не забудьте также добавить msys \ bin в path. :)

вот полное руководство, но на немецком языке. http://techchan.blog.de/2012/03/18/einrichten-opengl-netbeans-7-1-1-teil-0-start-13209096/

Если вам это нужно на английском, дайте мне знать, если бы вы могли перевести его;) В противном случае я подумаю о том, чтобы перевести его сам.

1 Ответ

1 голос
/ 25 марта 2012

Мне было трудно заставить перенасыщаться работой в Netbeans на Windows 7, пока я не нашел freeglut, я связал это с тем фактом, что перенасыщение просто очень устарело, как и учебники, которые я нашел.

Может бытьэто поможет другим, ищущим инструкции по использованию freeglut в Netbeans.Эти инструкции аналогичны приведенным в ссылке, но помогают объяснить, как использовать их в Netbeans, а не из командной строки.В этом руководстве предполагается, что Netbeans и ваш компилятор уже работают вместе.Если вы этого не сделали, я нашел руководство здесь очень полезным: http://netbeans.org/community/releases/68/cpp-setup-instructions.html#mingw

  1. скачать и извлечь freeglut из http://www.transmissionzero.co.uk/computing/using-glut-with-mingw/ в легкодоступную папку.(Я рекомендую C: / FrGlut)

  2. либо добавьте папку bin (C: \ FrGlut \ bin) в переменную PATH Windows, либо скопируйте freeglut.dll из папки bin вC: \ Windows \ System32

  3. Откройте Netbeans и откройте или создайте свой проект

  4. Перейдите по адресу: file-> properties проекта

  5. Выберите ваш компилятор, перейдите, чтобы включить каталоги, и добавьте путь к вашей папке включения freeglut (C: \ FrGlut \ include)

  6. под компоновщиком, выберитедобавьте библиотеку и перейдите к файлу C: \ FrGlut \ lib \ libfreeglut.a

  7. выберите параметры и добавьте следующее по отдельности:

    -dynamic -lfreeglut -lopengl32-LC: \ FrGlut \ lib \ libfreeglut.a

Теперь Netbeans должен быть готов к использованию с вашей библиотекой freeglut.

Чтобы использовать библиотеку переизбытка, добавьте следующее:к вашему источнику:

#include <GL/glut.h>

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

...