PMG

Форумы по созданию игр
Текущее время: 25 июл 2021 20:38

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Урок 6. Не могу подключить файл bmp
СообщениеДобавлено: 08 ноя 2013 23:23 
Не в сети
Новичок

Зарегистрирован: 05 ноя 2013 21:52
Сообщения: 5
Здравствуйте. У меня возникла проблема, в данном кусочке кода
Код:
GLvoid LoadGLTextures(GLvoid)
{
   /* Берем текстуру */
   AUX_RGBImageRec *texture1;
   texture1 = auxDIBImageLoad(L"1.bmp");
   
   /* Создаем текстуру */
   glGenTextures(1, &texture[0]);
   glBindTexture(GL_TEXTURE_2D, texture[0]);
   
   /* Растягиваем/сужаем */
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
   glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);


   glTexImage2D(GL_TEXTURE_2D,0,3,texture1->sizeX,texture1->sizeY,0,
             GL_RGB, GL_UNSIGNED_BYTE, texture1->data);
}


Вот тут ругается компилятор.

Код:
texture1 = auxDIBImageLoad(L"1.bmp");


Ругается он вот так:

Цитата:
1>Исходный код.obj : error LNK2019: ссылка на неразрешенный внешний символ _auxDIBImageLoadW@4 в функции "void __cdecl LoadGLTextures(void)" (?LoadGLTextures@@YAXXZ)
1>C:\Users\Артём\Documents\Visual Studio 2012\Projects\OpenGLTest\Debug\OpenGLTest.exe : fatal error LNK1120: неразрешенных внешних элементов: 1


Я не нашел папку "Data" поэтому засунул 1.bmp в папку с проектом, но ничего не вышло, как можно решить данную проблему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Урок 6. Не могу подключить файл bmp
СообщениеДобавлено: 09 ноя 2013 13:04 
Не в сети
Любитель

Зарегистрирован: 27 апр 2012 18:48
Сообщения: 39
Это ругается линковщик, он не может найти нужную библиотеку или что-то ещё.
Но проблема не с рисунком...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Урок 6. Не могу подключить файл bmp
СообщениеДобавлено: 09 ноя 2013 14:07 
Не в сети
Новичок

Зарегистрирован: 05 ноя 2013 21:52
Сообщения: 5
Без этой строчки всё прекрасно работать будет, но и текстуры тоже не будет тогда


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Урок 6. Не могу подключить файл bmp
СообщениеДобавлено: 11 ноя 2013 04:23 
Не в сети
Новичок

Зарегистрирован: 31 окт 2013 07:49
Сообщения: 4
У вас не подключена библиотека Glaux.lib. Впрочем, если вы работаете с MS VS 2012, то это не поможет(в MS VS 2010 она еще работает). Я через все это прошел и адаптирповал к Visual C++ MS VS 2010/2012 http://pmg.org.ru/nehe/nehex3.htm, коды и демо на http://pmg.org.ru/nehe/LessonsCode_2010.7z. Заберите из LessonsGLcode/Globuse файлы GlobTexture.cpp и GlobTexture.h и присоединяйте текстуры с их помощью.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB