Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
13 / 13 / 7
Регистрация: 03.10.2013
Сообщений: 44
1

open gl (начало)

10.10.2013, 23:26. Показов 647. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
при запуске кода

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
#include<windows.h>
 
#include <GL\glu.h>
#include <GL\gl.h>
 
void Draw()
{
 
}
void Initialize()
{
 
}
 
int main(int &argc, _TCHAR* argv)
{
//инициализация
    glutInit(&argc, argv);
    glutInitDisplayMode();
    glutInitWindowSize(400, 400);
    glutInitWindowPosition(100, 200);
    glutCreateWindow("Lesson 1");
 
    //  Регистрация
    glutDisplayFunc(Draw);
 
    Initialize();
 
    glutMainLoop();
C++
1
2
    return 0;
}
выдает ошибку

[bcc32 Error] File1.cpp(16): E2303 Type name expected

что не так?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2013, 23:26
Ответы с готовыми решениями:

[ILINK32 Error] Fatal: Could not open .\Debug\Win32\Variant_1.ilf (project already open in IDE?)
Fatal: Could not open .\Debug\Win32\Variant_1.ilf (project already open in IDE?) на русском ...

Error: EMFILE: too many open files, open
Добрый день, подскажите плииз! Поймал ошибку &quot;Error: EMFILE: too many open files, open&quot; Чем это...

Запутался между open и opener. Как отправить данные из opener в open
Открываю в родители новое окно через open var openWindow =...

Выписать в массив A с начало положительные числа X, а в начало второго массива B отрицательные числа X.
Из одномерного массива X(8) получить два других массива A(8) и B(8). Выписать в массив A с начало...

7
 Аватар для BumerangSP
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
10.10.2013, 23:35 2
У функции glutInitDisplayMode() нет аргументов, по умолчанию принимает unsigned int.
1
13 / 13 / 7
Регистрация: 03.10.2013
Сообщений: 44
10.10.2013, 23:49  [ТС] 3
вписал
C++
1
GLUT_SINGLE|GLUT_RGB
результата нет
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2013, 00:07 4
Если так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
//инициализация
    //glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowSize(400, 400);
    glutInitWindowPosition(100, 200);
    glutCreateWindow("Lesson 1");
 
    //  Регистрация
    glutDisplayFunc(Draw);
 
    Initialize();
 
    glutMainLoop();
    return 0;
}
Добавлено через 43 секунды
Среда какая?
0
13 / 13 / 7
Регистрация: 03.10.2013
Сообщений: 44
11.10.2013, 00:10  [ТС] 5
среда - RAD Studio XE4.

так тоже без результатов
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2013, 00:21 6
Что у вас в 16 строке, файла File1.cpp?

Добавлено через 40 секунд
Цитата Сообщение от kosheniatko Посмотреть сообщение
так тоже без результатов
То же самое пишет?

Добавлено через 1 минуту
И ещё раз код выложите, который пробуете.
0
13 / 13 / 7
Регистрация: 03.10.2013
Сообщений: 44
11.10.2013, 00:30  [ТС] 7
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
31
32
#include<windows.h>
 
#include <GL\glu.h>
#include <GL\gl.h>
#include <GL\glaux.h>
 
void Draw()
{
 
}
void Initialize()
{
 
}
 
int main(int argc, _TCHAR* argv)
{
//инициализация
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowSize(400, 400);
    glutInitWindowPosition(100, 200);
    glutCreateWindow("Lesson 1");
 
    //  Регистрация
    glutDisplayFunc(Draw);
 
    Initialize();
 
    glutMainLoop();
    return 0;
}

вот код

тоже самое пишет.
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2013, 01:39 8
Цитата Сообщение от kosheniatko Посмотреть сообщение
вот код
тоже самое пишет.
Про этот код и будет то же самое писать. Изменений нет, как в первом посте. Вот это из кода уберите и не добавляйте больше: _TCHAR

Добавлено через 3 минуты
Хотите с параметрами main(), вот так пишите:
C++
1
int main(int argc, char** argv)
Добавлено через 13 минут
Вот это код компилируется и работает в двух средах (в студии и Code Blocks):
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
31
32
33
34
35
36
#include<windows.h>
 
#include <GL/glut.h>
#include <GL/gl.h>
//#include <GL/glaux.h>
 
void Draw()
{
    glClear(GL_COLOR_BUFFER_BIT);
    glFlush();
}
void Initialize()
{
    glClearColor(0.8, 1.0, 0.6, 1.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    glOrtho(-200.0, 200.0, -200.0, 200.0, -5.0, 5.0);
}
 
int main(int argc, char** argv)
{
//инициализация
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
    glutInitWindowSize(400, 400);
    glutInitWindowPosition(100, 200);
    glutCreateWindow("Lesson 1");
 
    //  Регистрация
    glutDisplayFunc(Draw);
 
    Initialize();
 
    glutMainLoop();
    return 0;
}
Если среде что-то не нравится в 16 строчке вашего кода, то разбирайтесь со средой, чего ей хочется. В коде ошибок я не вижу.
1
11.10.2013, 01:39
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.10.2013, 01:39
Помогаю со студенческими работами здесь

Все положительные элементы массива поместить в начало массива B, а отрицательные — в начало C
помогите не как не могу понять как записать код для задачи (Дан числовой массив A размера N. Все...

Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все отрицательные - в начало массива C (n). Подсчитать количес
Данный массив A (n). Все положительные его элементы поместить в начало массива B (n), а все...

65. (7 б.) Дан массив A(n). Все положительные его элементы поместить в начало массива B(n), а отрицательные элементы – в начало массива C(n). Подсчита
65. (7 б.) Дан массив A(n). Все положительные его элементы поместить в начало массива B(n), а...

Переход начало и конец вывода строк:каким образом переходить по экрану на начало и конец списка строк?
Разработать процедуры &quot;TOP&quot; установки окна на начало файла и процедуры “BOT” установки на конец...

Все положительные элементы поместить в начало массива В(n), а отрицательные элементы — в начало массива С(n)
Ребята. Помогите с задачей пожалуйста. Дан массив А(n). Все положительные его элементы поместить...

Db.open
Call db.Open(stDBServer,stDBFileName ) If db.IsOpen=True Then ... ... ... End if ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru