Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 8

уроки С++

24.05.2011, 12:21. Показов 4435. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте обитатели форума, я на вашем форуме новенький, появилось желание научиться программировать на языке С++, до этого немного программировал на ассемблере и Си для микроконтроллеров... Сейчас смотрю уроки с ютуба дошёл до урока 22(немного об OpenGL)...
написал код как на уроке

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <GL/glut.h>
 
//using namespace std;
 
void display()
{
     glClear(GL_COLOR_BUFFER_BIT);
     gl_Begin(GL_POINTS);
     gl_Color3f(0.0, 0.0, 0.0);
     gl_Vertex2f(0.25, 0.25);
     glEnd();
     
     glFlush();
     
}
 
int mane (int argc, char **argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(240, 240);
    glutInitWindowPosition(100, 740);
    glutInitWindow("Test");
    glClearColor(1.0, 1.0, 1.0, 1.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
    glutDisplayFunc(display);
    glutMainLoop();
}
сначала компилятор ругался что нет библиотеки, потом я библиотеку скачал в папку include/GL все равно компилятор ругается...
Компилятор Dev-C++
Ошибки:
1 E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp In file included from E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp

43 C:\Dev-Cpp\include\GL\glut.h redeclaration of C++ built-in type `short'

E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp In function `void display()':

8 E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp `gl_Begin' undeclared (first use this function)

(Each undeclared identifier is reported only once for each function it appears in.)

9 E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp `gl_Color3f' undeclared (first use this function)

10 E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp `gl_Vertex2f' undeclared (first use this function)

E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp In function `int mane(int, char**)':

23 E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp `glutInitWindow' undeclared (first use this function)
зарание спасибо за ответ

 Комментарий модератора 
Используйте теги форматирования кода!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.05.2011, 12:21
Ответы с готовыми решениями:

Уроки С++
Я вот решил заняться съемкой уроков по С++ для начинающих))) Просмотрите один два урока...скажите,есть ли вообще смысл что-то дальше...

Уроки по Visual C++
Где можно найти отличные уроки по Visual c++ для начинающих, в гугле искал не чего особенного не нашел =) P.S. Может кто нибудь добрый...

уроки - левал ап
Привет. Есть в инете уроки по левал ап ? А то только везде классы,векторы,типы данных,массивы,указатели и все. Хочется продолжения. Искал...

8
101 / 101 / 27
Регистрация: 10.09.2010
Сообщений: 267
24.05.2011, 13:40
Там же на ютубе есть инструкция по настройке библиотеки OpenGL.
0
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 8
24.05.2011, 14:39  [ТС]
до этого проблем не было, делал все так как и в уроке и все работало, а это первый раз, правда у него компилятор другой какой то, http://www.youtube.com/watch?v... 4&index=22
0
 Аватар для m1Rr0r
250 / 232 / 46
Регистрация: 05.02.2010
Сообщений: 3,288
24.05.2011, 14:45
Цитата Сообщение от pilon Посмотреть сообщение
int mane
?
как вариант попробуй добавить
перед инклудами
C++
1
2
3
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glut32.lib")
#pragma comment(lib, "glu32.lib")
1
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 8
24.05.2011, 15:12  [ТС]
спасибо за main но компилятор до туда даже не доходит, ругается на
C++
1
#include <GL/glut.h>
вот так
2 E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp In file included from E:\Фильмы\C++\0-45\l_22(немного об OpenGL)\main.cpp
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
24.05.2011, 15:16
pilon, Попробуй зделать все как тут описано.
1
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 8
24.05.2011, 22:48  [ТС]
Спасибо нашёл все ошибки, только одна осталось, компилятор ругается на
C++
1
#include <GL/glut.h>
вот так 2 C:\main.cpp In file included from C:\main.cpp
но компилятор видет эту библиотеку, без неё ошибок вообще тьма
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
24.05.2011, 23:52
Цитата Сообщение от pilon Посмотреть сообщение
C++
1
int mane (int argc, char **argv)
Мб дело в этом, как считаете?
0
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 8
25.05.2011, 00:54  [ТС]
дело не в этом, я уже исправил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2011, 00:54
Помогаю со студенческими работами здесь

Уроки С++ для начинающих
Всем привет! Хочу представить Вашему вниманию серию уроков по С++ для начинающих. Смотрите видео, подписывайтесь, советуйте, что...

Учебники/уроки по MVS
Сорри, если не туда пишу. Очень нужна литература по изучению C++ в связке с Microsoft Visual Studio. В инете много материала по MVS, но...

SDL 2.0 - нужны уроки
Привет, есть какие-либо уроки по SDL 2.0 ? Нашел эти, но они мне не понравились. Может кто знает нормальные

Уроки по C++ для самых маленьких
Приветствую всех. Размещаю ссылку на уроки по C++ для новичков. Описание из meta description: Данный раздел предназначен для тех,...

СТРОКИ где же взять УРОКИ
Подскажите где взять уроки на строки функции и указатели спс мило berezza9999@gmail.com:friends: Добавлено через 1 минуту ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru