Форум программистов, компьютерный форум CyberForum.ru

open gl (начало) - C++

Восстановить пароль Регистрация
 
kosheniatko
13 / 13 / 3
Регистрация: 03.10.2013
Сообщений: 44
10.10.2013, 23:26     open gl (начало) #1
при запуске кода

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

что не так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 23:26     open gl (начало)
Посмотрите здесь:

C++ fstream open непонятки
C++ OPEN GL
Open File Dialog C++
[open gl] отрисовка тангенса C++
C++ Open SSL
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.10.2013, 23:35     open gl (начало) #2
У функции glutInitDisplayMode() нет аргументов, по умолчанию принимает unsigned int.
kosheniatko
13 / 13 / 3
Регистрация: 03.10.2013
Сообщений: 44
10.10.2013, 23:49  [ТС]     open gl (начало) #3
вписал
C++
1
GLUT_SINGLE|GLUT_RGB
результата нет
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2013, 00:07     open gl (начало) #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 секунды
Среда какая?
kosheniatko
13 / 13 / 3
Регистрация: 03.10.2013
Сообщений: 44
11.10.2013, 00:10  [ТС]     open gl (начало) #5
среда - RAD Studio XE4.

так тоже без результатов
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2013, 00:21     open gl (начало) #6
Что у вас в 16 строке, файла File1.cpp?

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

Добавлено через 1 минуту
И ещё раз код выложите, который пробуете.
kosheniatko
13 / 13 / 3
Регистрация: 03.10.2013
Сообщений: 44
11.10.2013, 00:30  [ТС]     open gl (начало) #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;
}

вот код

тоже самое пишет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2013, 01:39     open gl (начало)
Еще ссылки по теме:

Open CV C++
C++ & Open GL C++
Open mp C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.10.2013, 01:39     open gl (начало) #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 строчке вашего кода, то разбирайтесь со средой, чего ей хочется. В коде ошибок я не вижу.
Yandex
Объявления
11.10.2013, 01:39     open gl (начало)
Ответ Создать тему
Опции темы

Текущее время: 03:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru