| PMG http://forum.pmg.org.ru/ |
|
| Ошибка: error C2664 http://forum.pmg.org.ru/viewtopic.php?f=1&t=9409 |
Страница 1 из 1 |
| Автор: | polubencev [ 26 июл 2012 18:00 ] |
| Заголовок сообщения: | Ошибка: error C2664 |
Привет! Прошу без наездов- я так сказать новичок в этом деле. Вот по книге написал код, библиотеки подключил все ОК Код: #include "basis.h" void Draw() { glClear(GL_COLOR_BUFFER_BIT); glutSwapBuffers(); } int main(int argc,char* argv[]) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_RGBA|GLUT_DOUBLE); glutInitWindowSize(640,480); glutInitWindowPosition(100,100); glutCreateWindow("Мое первое OpenGL приложение"); glClearColor(0.5,0.5,0.75,1); glutDisplayFunc(Draw); glutMainLoop(); return 0; } //************************************** //******basis.h****** #include <windows.h> #include <stdlib.h> #include <gl\glut.h> #pragma warning(disable:4305) #pragma warning(disable:4244) Кстати VisualStudio 2008: и вот ошибка ****************************************************************************************************** error LNK2019: unresolved external symbol _glutSwapBuffers@0 referenced in function "void __cdecl Draw(void)" (?Draw@@YAXXZ) 1>glut1.obj : error LNK2019: unresolved external symbol _glutMainLoop@0 referenced in function _main 1>glut1.obj : error LNK2019: unresolved external symbol _glutDisplayFunc@4 referenced in function _main 1>glut1.obj : error LNK2019: unresolved external symbol _glutCreateWindow@4 referenced in function _main 1>glut1.obj : error LNK2019: unresolved external symbol _glutInitWindowPosition@8 referenced in function _main 1>glut1.obj : error LNK2019: unresolved external symbol _glutInitWindowSize@8 referenced in function _main 1>glut1.obj : error LNK2019: unresolved external symbol _glutInitDisplayMode@4 referenced in function _main 1>glut1.obj : error LNK2019: unresolved external symbol _glutInit@8 referenced in function _main 1>C:\Users\Макс\Documents\Visual Studio 2008\Projects\glut1\Debug\glut1.exe : fatal error LNK1120: 8 unresolved externals ***************************************************************************************************** Помогите сдвинуться с мертвой точки))) Спс! |
|
| Автор: | sinus [ 26 июл 2012 21:05 ] |
| Заголовок сообщения: | Re: Ошибка: error C2664 |
Вроде бы надо добавить в начало файла, что-то вроде этого #pragma comment (lib,"glut.lib") |
|
| Автор: | polubencev [ 27 июл 2012 13:56 ] |
| Заголовок сообщения: | Re: Ошибка: error C2664 |
Это может быть из-за Windows 7? Примеры с этого сайта то работают на все сто. А вот со старых книг по OGL нифига... А насчет книжки можете помочь, чтобы работало все, как примеры с этого сайта? |
|
| Автор: | MagicWolf [ 28 июл 2012 16:40 ] |
| Заголовок сообщения: | Re: Ошибка: error C2664 |
Здесь явно линковщик не может найти либу glut. Или самой либы нет, или путь до нее не прописан. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|