Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2013, 22:24   #1
Alexandr555
Форумчанин
 
Регистрация: 23.03.2011
Сообщений: 310
По умолчанию Инициализация Open GL

Хочу научиться работать с Open GL, воспользовался уроком http://pmg.org.ru/nehe/nehe01.htm

Сделал все как там написано, но наотрез отказывается компилироваться,
делаю в VS2013 не могу никак понять в чем дело.

часть ошибок
Код:
1>------ Build started: Project: secry, Configuration: Debug Win32 ------
1>  secry.cpp
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(2): warning C4627: '#include <gl\gl.h>': skipped when looking for precompiled header use
1>          Add directive to 'stdafx.h' or rebuild precompiled header
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(3): warning C4627: '#include <gl\glu.h>': skipped when looking for precompiled header use
1>          Add directive to 'stdafx.h' or rebuild precompiled header
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(4): warning C4627: '#include <gl\glaux.h>': skipped when looking for precompiled header use
1>          Add directive to 'stdafx.h' or rebuild precompiled header
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(20): error C2146: syntax error : missing ';' before identifier 'ReSizeGLScene'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(20): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(20): error C2065: 'GLsizei' : undeclared identifier
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(20): error C2146: syntax error : missing ')' before identifier 'width'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(20): error C2059: syntax error : ')'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(22): error C2143: syntax error : missing ';' before '{'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(22): error C2447: '{' : missing function header (old-style formal list?)
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(37): error C2448: 'InitGL' : function-style initializer appears to be a function definition
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(48): error C2448: 'DrawGLScene' : function-style initializer appears to be a function definition
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(54): error C2146: syntax error : missing ';' before identifier 'KillGLWindow'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(54): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(54): error C2086: 'int GLvoid' : redefinition
1>          c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(20) : see declaration of 'GLvoid'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(55): error C2448: 'KillGLWindow' : function-style initializer appears to be a function definition
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(92): error C2065: 'GLuint' : undeclared identifier
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(92): error C2146: syntax error : missing ';' before identifier 'PixelFormat'
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(92): error C2065: 'PixelFormat' : undeclared identifier
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(114): error C2440: '=' : cannot convert from 'const char [7]' to 'LPCWSTR'
1>          Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(118): error C2664: 'int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)' : cannot convert parameter 2 from 'const char [37]' to 'LPCWSTR'
1>          Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>c:\users\руслан\documents\visual studio 2013\projects\secry\secry\secry.cpp(136): error C2664: 'int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)' : cannot convert parameter 2 from 'const char [94]' to 'LPCWSTR'
1>          Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
проект
Вложения
Тип файла: rar secry.rar (11.8 Кб, 9 просмотров)
Alexandr555 вне форума Ответить с цитированием
Старый 03.10.2013, 04:05   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы стандартный проект видели?
его первый инклюд помним?(stdafx.h)
на место верните, и перевели бы первые пару ошибок.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.10.2013, 08:47   #3
Alexandr555
Форумчанин
 
Регистрация: 23.03.2011
Сообщений: 310
По умолчанию

Я его вернул, без него были только первые 3 ошибки, как вернул появилось вот это все
Alexandr555 вне форума Ответить с цитированием
Старый 03.10.2013, 10:17   #4
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

верните его ПЕРВЫМ, самым верхним, где он был
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Старый 03.10.2013, 17:27   #5
Alexandr555
Форумчанин
 
Регистрация: 23.03.2011
Сообщений: 310
По умолчанию

Спасибо, все ок
Alexandr555 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
инициализация vibraxo Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 11.06.2013 03:39
Open gl qsv1991 Помощь студентам 3 30.07.2012 20:35
open() Qaliti JavaScript, Ajax 4 06.03.2012 15:03
Open GL, C++ Алина_258 Помощь студентам 6 18.06.2011 18:53
Инициализация Krumyura Общие вопросы C/C++ 5 20.03.2010 23:37