Каир + OpenGL + Glut + VS 2010 + Windows 7 - PullRequest
2 голосов
/ 23 февраля 2011

Я довольно дамп :) Так кто-нибудь может помочь и написать пошаговое руководство, как установить "cairo", "glut" и использовать его в проекте VS 2010 (C ++) на Windows 7?

PS: самое забавное, что мне удалось сделать это без проблем в Linux.

1 Ответ

2 голосов
/ 23 февраля 2011

Я не знаю Каира, но настроить GLUT довольно просто.

  1. Скачать FreeGLUT
  2. Распакуйте скачанный архив
  3. Перейти в каталог unpack-dir/freeglut-x.x.x/VisualStudio2008
  4. Открыть проект Visual Studio
  5. Перестройте проект для каждой цели (выпуск, отладка), которую вы хотите создать

Это должно создать файл DLL и файл lib с одинаковым именем. Теперь, если вы хотите создать новый проект, который использует GLUT, просто настройте проект правильно:

  1. Создать новый проект
  2. Создание основного файла C / C ++ (в противном случае вы не сможете установить параметры включения)
  3. Перейти к настройкам проекта (щелкните правой кнопкой мыши проект -> Свойства конфигурации )
  4. C / C ++ -> General : добавить каталог включения freeglut в Дополнительные каталоги включения
  5. Linker -> General : добавить путь к встроенному файлу .lib (freeglut) в Дополнительные каталоги библиотек
  6. В настройках компоновщика (ввода): добавьте имя .lib-файла в Дополнительные зависимости

Если вы выполните эту настройку, вы сможете использовать GLUT (#include <GL/glut.h>) в своем коде, и он должен хорошо компилироваться. Не уверен, как вы можете добавить cairo, но, вероятно, это будет очень похожий процесс.

...