Понедельник, 23 Декабря 2024, 01:39

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
SDL_opengl
MorfayДата: Понедельник, 24 Октября 2011, 02:47 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Как хобби разбираюсь в SDL.
1) В данный момент просматривал файлик SDL_opengl.h - в нем описаны функции openGL. Решил затестить:
Создал проект, подключил библиотеки и заголовочные файлы, закинул все куда надо и написал простенькую функцию загрузки изображения (используя SDL_image), наложения его на квадратную текстуру и вывод на экран. VS2010 не ругается на функции, типа glGenTexture(...), то есть видит их, но при компиляции выводит ошибку
"error LNK2019: ссылка на неразрешенный внешний символ (openGL функция) в main". Проверил наличие файлов - все есть и подключено. Как решить такую проблему?

2) Чтобы не создавать отдельную тему. SDL_mixer. Скачал, подключил, скопировал пример для теста, нашел музыку в mp3 формате. Компилирую, но прога не может подключить музыку - просто не находит файлик (хотя он есть, причем для того, чтобы убедиться, что впхнул его туда куда надо, положил его почти во все папки проекта). Странно, но по отзывам, пример работает исправно.

Буду благодарен за любую помощь... но ссылки желательно давать на русскоязычную информацию =)


Сообщение отредактировал Morfay - Понедельник, 24 Октября 2011, 02:48
0x90Дата: Понедельник, 24 Октября 2011, 12:09 | Сообщение # 2
участник
Сейчас нет на сайте
Quote (Morfay)
"error LNK2019: ссылка на неразрешенный внешний символ (openGL функция) в main". Проверил наличие файлов - все есть и подключено. Как решить такую проблему?

Все-таки у Вас не подключена к проекту opengl32.lib.


Сообщение отредактировал 0x90 - Понедельник, 24 Октября 2011, 12:09
MorfayДата: Понедельник, 24 Октября 2011, 21:48 | Сообщение # 3
почетный гость
Сейчас нет на сайте
Парадокс, когда создал тему, пришел в голову ответ biggrin . Но вот с SDL_mixer осталась проблемка, правда она уже видоизменилась - музыка (мп3 формат) загружается, но не проигрывается. Просто консоль висит (окно не создавал - чисто SDL_mixer тестил), причем на нажатие клавиш не реагирует (если убираю функцию воспроизведения, то реагирует норм).
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг