каир + openGL + Glut + VS 2010 + Windows 7

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

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


person obenjiro    schedule 22.02.2011    source источник
comment
Также этот ответ поможет в случае VS2008 stackoverflow.com/a/8985903/744859   -  person Jav_Rock    schedule 25.01.2012


Ответы (1)


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

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

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

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

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

person Ithildin    schedule 23.02.2011
comment
Большое спасибо за ваш ответ :) - person obenjiro; 23.02.2011