2012-07-02 1 views
2

Скачано freeglut. Я читаю установку instructions. Я извлек все файлы. Я вижу файл с именем configure (и configure.ac). Я открыл визуальный командной строки студии и изменил каталог наКак создать или установить freeglut на машине для Windows

C:\DevStuff\OpenGL\freeglut-2.8.0

Следующим шагом является настроить пакеты

./configure

Это выглядит как команда Linux. Как я могу завершить этот вид сборки на машине Windows 7? У меня есть визуальная студия 2010 года.

UPDATE

Я нашел каталог VS2010 и успешно выполнили сборку. Мне нужен freeglut_static.lib, который не вышел из этой сборки. Выходной каталог

..\..\lib\x86\Debug содержит только один файл lib, freeglut.lib.

Я подозреваю, что мне нужен make-файл, но я действительно не знаю. Этот lib необходим для OpenGL Superbible sample projects. В типовых проектах, когда я пытаюсь запустить его ошибку компиляции:

error LNK1181: cannot open input file 'freeglut_static.lib' C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\projects\microsoft\chapt01\block\LINK block 

ответ

3

How am I supposed to complete this kind of a build on a windows 7 machine?

MSYS.

Или используйте решение VS2010 в каталоге VisualStudio\2010.

EDIT:

Если вам нужно freeglut_static.lib использовать Debug_Static или Release_Static конфигураций в freeglut.sln.

+0

Проект Superbible по-прежнему не создается из-за той же ошибки. Но это отвечает на мой первоначальный вопрос о том, как создать freeglut. –

4

Информация для тех, кто пытается получить samples для 4-го издания OpenGL, который можно использовать для работы на ящике Windows.

Веб-сайт поставляется со всем необходимым. Не нужно создавать или устанавливать freeglut отдельно. Просто проекты не настроены правильно. Для Visual Studio 2010, вот исправление для озаглавленного блока первого проекта:

  1. правой кнопкой мыши проект> свойства> VC++ Справочники>библиотека Каталоги (не включать каталоги)> Добавить ссылку на freeglut_static .lib, который поставляется с загрузкой. НАПРИМЕР. C:\DevStuff\OpenGL\SB-WinwBin\SuperBible4\examples\src\shared;

  2. Если вы сейчас построите, вы получите новую ошибку относительно неспособности связать LIBC.lib. Когда свойства проекта все еще открыты, перейдите в Linker> Input> Ignore Special Default Libraries> щелкните стрелку вниз> нажмите <Edit...>> введите LIBC.lib и нажмите ok.

Теперь все должно строиться просто отлично.

+0

Я, наконец, получил успешную сборку из-за этого ответа. Я хочу отметить, что вы должны включить gltools, выполнив шаг 1: C: \ SB5 \ Src \ GLTools \ include – wavyGravy