6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
1

OpenGL - инициализация SDL

29.06.2012, 21:33. Показов 4416. Ответов 12
Метки нет (Все метки)

Возникла проблема при подключении SDL я делал как описано в уроках пошагово но вот возникает ошибка при подключении SDL.h не понимаю почему
Вот скрины:
1)Там где незакоменнтированна строчка подключения СДЛ
2)Там я убрал СДЛ
OpenGL - инициализация SDL

OpenGL - инициализация SDL


Добавлено через 9 часов 17 минут
Люди кто может скинуть архив SDL 1.2.14?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2012, 21:33
Ответы с готовыми решениями:

opengl SDL
Подскажите как сделать чтоб треугольник двигался по нажаатию клавиши (стрелка вверх) в том...

OpenGL - VS2008 Инициализация OpenGL (Glut)
Правильно ли я написал код для выведения 3d изображения на экран? Вот пару недель наверно искал...

FTGL + SDL + OpenGL
Прелюдия. Пишу в Code::Blocks, компилятор MinGW. Раньше использовал GLUT, но решил попробовать...

SDL openGL Вращение фигуры
Народ помогите. Нужно сделать так чтоб фигура вращалась при нажатии клавиш (стрелок) Вот код ...

12
Псевдослучайный
1942 / 1142 / 97
Регистрация: 13.09.2011
Сообщений: 3,213
29.06.2012, 21:45 2
Оффсайт же.
0
6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
29.06.2012, 22:23  [ТС] 3
Цитата Сообщение от Ваня Горлач Посмотреть сообщение
ссылка вырезана, спамер в бане
Нафига мне нужен этот сайт Ucoz?Реклама!

На официальном сайте версия библиотеки 1.2.15 а мне нужна 1.2.14
Кто может скинуть? SDL 1.2.14
0
401 / 357 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
29.06.2012, 22:37 4
Цитата Сообщение от Edison4 Посмотреть сообщение
На официальном сайте версия библиотеки 1.2.15 а мне нужна 1.2.14
Кто может скинуть? SDL 1.2.14
а зачем тебе 1.2.14?
ошибки у тебя не из-за этого
0
Псевдослучайный
1942 / 1142 / 97
Регистрация: 13.09.2011
Сообщений: 3,213
29.06.2012, 23:05 5
Цитата Сообщение от Edison4 Посмотреть сообщение
На официальном сайте версия библиотеки 1.2.15 а мне нужна 1.2.14
Оффсайт же. Но зачем?
0
6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
30.06.2012, 08:22  [ТС] 6
Ну а как решить эту проблему я уже незнаю почему он эту ошибку выдает все делал как написано,я знаю что это связанно с библиотекой вот и решил взять 1.2.14
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _SDL_Quit в функции _SDL_main c:\Users\Эдуард\documents\visual studio 2010\Projects\SDL_Tutorial\SDL_Tutorial\main.obj
Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ _SDL_Init в функции _SDL_main c:\Users\Эдуард\documents\visual studio 2010\Projects\SDL_Tutorial\SDL_Tutorial\main.obj
Ошибка 3 error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup c:\Users\Эдуард\documents\visual studio 2010\Projects\SDL_Tutorial\SDL_Tutorial\MSVCRT.lib(crtexew.o bj)
Ошибка 4 error LNK1120: 3 неразрешенных внешних элементов c:\users\эдуард\documents\visual studio 2010\Projects\SDL_Tutorial\Debug\SDL_Tutorial.exe
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include "SDL.h"
 
int main( int argc, char* args[] )
{
    //Start SDL
    SDL_Init( SDL_INIT_EVERYTHING );
    
    //Quit SDL
    SDL_Quit();
    
    return 0;    
}
Добавлено через 1 час 17 минут
Так кто нибудь может скинуть библы 1.2.14?
0
401 / 357 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
30.06.2012, 10:11 7
Edison4, а библиотека добавлена в проект?
0
6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
30.06.2012, 10:31  [ТС] 8
Да подключена,но вот щас с нуля пробовал еще раз создать проект по примеру вроде все получилось запускалось пробывал картинку загрузить опять эти ошибки:
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _SDL_main в функции _main C:\Users\Эдуард\documents\visual studio 2010\Projects\SDL_TUTOR\SDL_TUTOR\SDLmain.lib(SDL_win32_main .obj)
Пробовал просто вернуть все назад, всеравно не изменилась ситуация
Написал просто 2 команды
C++
1
2
SDL_Init(SDL_INIT_VIDEO);
SDL_QUIT();
и снова эта ошибка
такое ощущение что портится проект после одной ошибки и нужна создавать новый.
0
401 / 357 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
30.06.2012, 10:38 9
Edison4, у вас проблема потому что не подключена библиотека SDL
0
6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
30.06.2012, 10:55  [ТС] 10
Я указал путь к папке lib\x86
В Linker -> Input ввел SDL.lib SDLmain.lib

Добавлено через 42 секунды
У меня же работал проект я при использовании новой функции все перестало работать даже если изменить обратно.
0
401 / 357 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
30.06.2012, 11:00 11
Edison4, попробуй поменять местами библиотеки, тоесть не
SDL.lib SDLmain.lib
а
SDLmain.lib SDL.lib
0
6 / 6 / 0
Регистрация: 23.02.2012
Сообщений: 169
30.06.2012, 20:22  [ТС] 12
Нечего не изменилось.

Добавлено через 8 часов 26 минут
Всех благодарю кто активно принимал участие в помощи мне но я уже разобрался в своей проблеме
Все дело было не в библиотеках ,просто указаны параметры у функции main были не те
Вот код которые у меня заработал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <SDL_\include\SDL.h>
#include <SDL\SDL_opengl.h>
 
//Переменные
SDL_Surface *screen;
int main(int Arg_N, char ** Arg_V){
    SDL_Init(SDL_INIT_VIDEO);
    screen = SDL_SetVideoMode(800,800,32,SDL_SWSURFACE);
    SDL_Delay(2000);
    SDL_FreeSurface(screen);
    SDL_Quit();
    return 0;
}
Желаю всем удачи обращайтесь если смогу помогу!
0
246 / 51 / 1
Регистрация: 21.05.2011
Сообщений: 297
02.07.2012, 10:35 13
Почитайте тут про SDL
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2012, 10:35

Несколько вопросов (2D игра с SDL и OpenGL)...
Здравствуйте. Делаю2D игру появилась проблема. Да и советы не помешаю (т.к. это моё первое...

Не компилируется SDL + OpenGL на Windows в mingw
Здравствуйте. Пишу проект на sdl+opengl. В линуксе всё компилируется нормально, однако, когда я...

SDL: OpenGL: установка границ объема отсечения glOrtho(.);
Открыл окно SDL, создал контекст OpenGL. Соответственно, что бы что-либо рисовать, нужно...

Инициализация OpenGl в VC++
В вложенном файле zip лежит все, что нужно для возможности работы в VC++. Подскажите, куда и что...

Инициализация OpenGL
Я инициализировал OpenGL по этому уроку: http://pmg.org.ru/nehe/nehe01.htm Но про версию OpenGL...

Инициализация OpenGl в Builder C++
Народ, помогите плиз. Нигде не могу найти информацию как подключить OpenGL к Builder C++. А то у...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru