Консультация № 15772
02.01.2005, 13:57
0.00 руб.
0 2 1
Здраствуйте.
Учу OpenGl. Так вот, взял пример из книги, но он работает, если в проекте указать Win32 Console Application. А если указать Win32 Application, то выводятся ошибки:
--------------------Configuration: opengl1 - Win32 Debug--------------------
Linking...
open1.obj : error LNK2001: unresolved external symbol _gluPerspective@32
open1.obj : error LNK2001: unresolved external symbol __imp__glLoadIdentity@0
open1.obj : error LNK2001: unresolved external symbol __imp__glMatrixMode@4
open1.obj : error LNK2001: unresolved external symbol __imp__glShadeModel@4
open1.obj : error LNK2001: unresolved external symbol __imp__glEnable@4
open1.obj : error LNK2001: unresolved external symbol __imp__glDepthFunc@4
open1.obj : error LNK2001: unresolved external symbol __imp__glClearDepth@8
open1.obj : error LNK2001: unresolved external symbol __imp__glClearColor@16
open1.obj : error LNK2001: unresolved external symbol __imp__glViewport@16
open1.obj : error LNK2001: unresolved external symbol __imp__glEnd@0
open1.obj : error LNK2001: unresolved external symbol __imp__glVertex3f@12
open1.obj : error LNK2001: unresolved external symbol __imp__glBegin@4
open1.obj : error LNK2001: unresolved external symbol __imp__glTranslatef@12
open1.obj : error LNK2001: unresolved external symbol __imp__glClear@4
open1.obj : error LNK2001: unresolved external symbol __imp__wglDeleteContext@4
open1.obj : error LNK2001: unresolved external symbol __imp__wglMakeCurrent@8
open1.obj : error LNK2001: unresolved external symbol __imp__wglCreateContext@4
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/opengl1.exe : fatal error LNK1120: 18 unresolved externals
Error executing link.exe.
opengl1.exe - 19 error(s), 0 warning(s)
Да и еще почему-то не компилятся следующие строки(а если их закомментировать - то все ок):
wc.hInstance =hInstance;
wc.hIcon = 0;
пишет :
--------------------Configuration: opengl1 - Win32 Debug--------------------
Compiling...
open1.cpp
C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\opengl1\\open1.cpp(151) : error C2065: ‘hInstance‘ : undeclared identifier
C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\opengl1\\open1.cpp(151) : error C2440: ‘=‘ : cannot convert from ‘int‘ to ‘struct HINSTANCE__ *‘
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
C:\\Program Files\\Microsoft Visual Studio\\MyProjects\\opengl1\\open1.cpp(151) : error C2146: syntax error : missing ‘;‘ before identifier ‘wc‘
Error executing cl.exe.
opengl1.exe - 3 error(s), 0 warning(s)
З.Ы. исходника нету, потому что не влезает.

Обсуждение

Неизвестный
03.01.2005, 00:16
общий
это ответ
Здравствуйте, Sager!
короче. прилинкуй нужные библиотеки.
давно
Советник
400484
472
12.03.2020, 16:01
общий
Здравствуйте, Sager!
короче. прилинкуй нужные библиотеки.

это значит:
Здравствуйте, Sager!
короче. прилинкуй нужные библиотеки.
Форма ответа