PMG https://forum.pmg.org.ru/ |
|
Урок 6. Не могу подключить файл bmp https://forum.pmg.org.ru/viewtopic.php?f=1&t=9471 |
Страница 1 из 1 |
Автор: | artemiyplus [ 08 ноя 2013 23:23 ] |
Заголовок сообщения: | Урок 6. Не могу подключить файл bmp |
Здравствуйте. У меня возникла проблема, в данном кусочке кода Код: 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 в папку с проектом, но ничего не вышло, как можно решить данную проблему? |
Автор: | sinus [ 09 ноя 2013 13:04 ] |
Заголовок сообщения: | Re: Урок 6. Не могу подключить файл bmp |
Это ругается линковщик, он не может найти нужную библиотеку или что-то ещё. Но проблема не с рисунком... |
Автор: | artemiyplus [ 09 ноя 2013 14:07 ] |
Заголовок сообщения: | Re: Урок 6. Не могу подключить файл bmp |
Без этой строчки всё прекрасно работать будет, но и текстуры тоже не будет тогда |
Автор: | TusGlob [ 11 ноя 2013 04:23 ] |
Заголовок сообщения: | Re: Урок 6. Не могу подключить файл bmp |
У вас не подключена библиотека 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 и присоединяйте текстуры с их помощью. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |