Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключить библиотеки опенгл в визуал студио 
:(
    Опции темы
Gongex
Дата 18.9.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 1.1.2008

Репутация: -1
Всего: 0



Ваще ниче не знаю про опенгл,решил начать изучение,и создать простое окно,в с++ консоли(по уроку),но там написано подключить библиотеки для с++6.0,а у меня визуал студио и меню там другое,не нашел менюшку  общем.

Вот что не могу найти:: Теперь нажмите Build\Set Active Configuration, и выберите Win32 Release. Затем, выберите Project\Setting и перейдите на вкладку Link. В строке Object\library modules: допишите следующие библиотеки: 
opengl32.lib glu32.lib glaux.lib glut32.lib.

Подскажите где это.
PM MAIL   Вверх
Solomon
  Дата 18.9.2008, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Gongex,
1. правой кнопкой мыши в Solution Explorer клацаешь на своем проекте. 
2. Выбираешь пункт Properties 
3. Далише идем так Configuration Properties  - Linker - Input
4. и в Additional Dependencies прописываешь либы
5. Configuration Properties  - Linker - General здесь в пункте Additional Librery Directory можно прописать путь к папке с библиотеками, что в твоем случае может понадобиться длся библиотек glut32.lib(если она лежит не в корне. Её надо качать отдельно) и glaux.lib(если она лежит не в корне)

Учти glaux.lib тоже надо качать отдельно, если у тебя студия 2005 или 2008... можешь glut32.lib glaux.lib кинуть в корне с проектом, тогда пункт 5 можно пропустить


с ув Соломон



--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Gongex
Дата 19.9.2008, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 1.1.2008

Репутация: -1
Всего: 0



Additional Dependencies-opengl32.lib, glu32.lib, glaux.lib glut32.lib
Additional Librery Directory-"C:\Documents and Settings\Emme\Мои документы\Visual Studio 2008\Projects\Gl3\Gl3"    ------там все имеющиеся библиотеки.

вот что я включаю для пробы:: пример с сайта::

Код

#include <gl/glut.h> 
 
/*эта функция управляет всем выводом на экран*/ 
void Display(void) 
{ 
    glClearColor(0, 0 , 0, 1); 
    glClear(GL_COLOR_BUFFER_BIT); 
 
    glColor3ub(255,0,0); 
    glBegin(GL_QUADS); 
        glVertex2f(-0.5, -0.5); 
        glVertex2f(-0.5, 0.5); 
        glVertex2f(0.5, 0.5); 
        glVertex2f(0.5, -0.5); 
    glEnd(); 
 
    glFinish(); 
} 
 
/*Функция вызывается при изменениии размеров окна*/ 
void Reshape(GLint w, GLint h) 
{ 
    glViewport(0, 0, w, h); 
} 
 
void main(int argc, char *argv[]) 
{ 
    glutInit(&argc, argv); 
    glutInitDisplayMode(GLUT_RGB); 
    glutInitWindowSize(640, 480); 
    glutCreateWindow("Red Square"); 
 
    glutDisplayFunc(Display); 
    glutReshapeFunc(Reshape); 
 
/*Главный цикл приложения*/ 
    glutMainLoop(); 
} 


и выдает мне такое ::::

 warning C4627: '#include <gl/glut.h>': skipped when looking for precompiled header use
1>        Add directive to 'stdafx.h' or rebuild precompiled header

fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?

1>Gl3 - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


Что я недоделал с этими либами??????
PM MAIL   Вверх
Solomon
Дата 19.9.2008, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Gongex, можешь выдожить свой проект?


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
Gongex
Дата 20.9.2008, 07:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 1.1.2008

Репутация: -1
Всего: 0



Выложил,Вот адресс http://unlater.narod.ru/Vsyakoe/Gl3.zip
Хотя если ты ас то должен понять из слов,а не из проекта

Куда совать библиотеки для визуал студио??Везде на сайтах примеры для визуал с++

Это сообщение отредактировал(а) Gongex - 20.9.2008, 11:47
PM MAIL   Вверх
Solomon
Дата 22.9.2008, 10:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 23.1.2006
Где: Украина Киев

Репутация: нет
Всего: 2



Gongex, добавь подключение #include "stdafx.h" в начало GL3.cpp. 

Цитата(Gongex @  20.9.2008,  06:24 Найти цитируемый пост)
Хотя если ты ас то должен понять из слов,а не из проекта

1. Когда ты писал ошибку, то ты там не написал самого важного, в каком файле эта ошибка, потому я немог со стопроцентной увереностью утверждать место ошибки. После того как я увидел проект мне хватило 5 секунд, что бы избавиться от этой ошибки.
2. я себя далеко к асам не отношу smile

Цитата(Gongex @  20.9.2008,  06:24 Найти цитируемый пост)
Куда совать библиотеки для визуал студио??

glut.dll и glut.h должны лежать вместе м проектом. glut.lib лучше всего закинь к остальным либал OpenGL, если ты собрался его юзать во всех проектах.


p.s. Мой тебе совет. Когда создаешь новый проект, создавай его полностью пустым.
p.p.s  ах да, еще один совет. Установи антивирусник.. в твоем прикрепленном файле вагон вирусняков smile


Это сообщение отредактировал(а) Solomon - 22.9.2008, 10:12


--------------------
Если не идти до конца к поставленным целям и не пытатся их достигнуть, каким бы тяжелым не казался путь, то лучше и не ставь их перед собой, но тот кто не ставит перед собой труднодоступные цели, никогда не ощутит эйфорию настоящей победы... победы над миром...
Соломон 2008
PM MAIL ICQ GTalk YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.0428 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.