» »

Allegro GL v MSVC6

Allegro GL v MSVC6

4DFX ::

Uspelo mi je kompajlat Allegro knjižnico (www.allegro.cc) v MSVC, ampak mi nikakor ne uspe zalaufat katerikol program, ki bi uporabljal Allegro... Kompajla brez problema:
--------------------Configuration: exhello - Win32 Debug--------------------
Compiling...
exhello.c

exhello.obj - 0 error(s), 0 warning(s)
------------------------------------------------------------------------------------

Problem pa se pojavi pri buildanju... definitivno težavica z linkerjem:
--------------------Configuration: exhello - Win32 Debug--------------------
Linking...
exhello.obj : error LNK2001: unresolved external symbol __imp__readkey
exhello.obj : error LNK2001: unresolved external symbol __imp__release_screen
exhello.obj : error LNK2001: unresolved external symbol __imp__textout_centre
exhello.obj : error LNK2001: unresolved external symbol __imp__font
exhello.obj : error LNK2001: unresolved external symbol __imp__gfx_driver
exhello.obj : error LNK2001: unresolved external symbol __imp__text_mode
exhello.obj : error LNK2001: unresolved external symbol __imp__acquire_screen
exhello.obj : error LNK2001: unresolved external symbol __imp__clear_to_color
exhello.obj : error LNK2001: unresolved external symbol __imp__screen
exhello.obj : error LNK2001: unresolved external symbol __imp__makecol
exhello.obj : error LNK2001: unresolved external symbol __imp__set_palette
exhello.obj : error LNK2001: unresolved external symbol __imp__desktop_palette
exhello.obj : error LNK2001: unresolved external symbol __imp__allegro_message
exhello.obj : error LNK2001: unresolved external symbol __imp__allegro_error
exhello.obj : error LNK2001: unresolved external symbol __imp__set_gfx_mode
exhello.obj : error LNK2001: unresolved external symbol __imp__install_keyboard
exhello.obj : error LNK2001: unresolved external symbol __imp__install_allegro
exhello.obj : error LNK2001: unresolved external symbol __imp___WinMain
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/exhello.exe : fatal error LNK1120: 19 unresolved externals
Error executing link.exe.

exhello.exe - 20 error(s), 0 warning(s)
------------------------------------------------------------------------------------

Če ima kdo kakšno idejo kaj bi to pomenilo..bi bil zelo hvaležen pojasnila.

user4683 ::

Saj si linkal potrebne knjižnice. A ne?

No... kot pravijo navodila (, ki sem jih v 2min našel in prebral, ter razumel) imaš več varijant kako kompajlat aplikacijo, ki uporablja allegro. Predvidevam, da imaš Debug mode, tako da moraš linkat alld_s.lib (če se odločiš za statično linkanje).

Za ostalo pa RTFM :)

[EDIT] Damn! Napacen manual. Tisti zgoraj je za VS.NET ... tale pa za VS.

Zgodovina sprememb…

  • spremenil: user4683 ()

4DFX ::

Hvala za pomoč!
Zanimivo... se mi je kar zdelo da bo to... enkrat mi je že uspelo vse skupaj urediti v dev-cppju, samo da je takrat v navodilih (priloženih k allegro knjižnici) pisalo kako dodati tisti .lib file. V navodilih za allegro v MSVC pa tega ni... No, zdej v teh navodilih, ki si jih priložil pa to piše, torej: še nekrat hvala!


4DFX


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C++] github projekt

Oddelek: Programiranje
11889 (722) kow
»

[VC++] Napaka pri prevajanju

Oddelek: Programiranje
141677 (1418) Jean-Paul
»

kaj zna c#

Oddelek: Programiranje
151751 (1563) snow
»

c++ compiling

Oddelek: Programiranje
5989 (930) Gundolf
»

Pomoč?

Oddelek: Programiranje
121269 (1156) 4DFX

Več podobnih tem