Probleme mit Allegro und VC++ 6.0

Fragen zu allen anderen Programmiersprachen.
Benutzeravatar
Spirit
Beiträge: 174
Registriert: 13.04.2005 19:09

Probleme mit Allegro und VC++ 6.0

Beitrag von Spirit »

Ich habe mir Allegro für Microsoft Visual C++ 6.0 heruntergeladen und installiert. Beim Versuch diesen Code zu kompilieren...

Code: Alles auswählen

#include <allegro.h>

int main()
{
	allegro_init();
	allegro_message("Hello World!");
	return 0;
}
END_OF_MAIN()
... erscheint folgende Fehlermeldung:
Microsoft (R) 32-bit C/C++ Standard Compiler Version 12.00.8168 für 80x86
Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten.

AllegroTest.cpp
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/out:AllegroTest.exe
AllegroTest.obj
AllegroTest.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__allegro_message
AllegroTest.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__install_allegro
AllegroTest.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp___WinMain
AllegroTest.exe : fatal error LNK1120: 3 unaufgeloeste externe Verweise
Weiß jemand, wie ich dieses Problem beheben kann? Danke schon mal im vorraus.
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

Du linkst irgendeine .lib nicht mit, was genaueres kann ich dazu leider nicht sagen :|
Bild
BildDas ist Tux. Kopiere Tux in deine Signatur und hilf ihm so auf seinem Weg zur Weltherrschaft.
Benutzeravatar
freedimension
Admin
Beiträge: 1987
Registriert: 08.09.2004 13:19
Wohnort: Ludwigsburg
Kontaktdaten:

Beitrag von freedimension »

Ich tippe darauf, dass du dem Linker noch die "liballeg.a" richtig zuweisen musst. Wie das beim VC++ geht weiß ich leider nicht, arbeite selbst nur unter Dev-C++
Beginne jeden Tag als ob es Absicht wäre!
Bild
BILDblog
Benutzeravatar
Spirit
Beiträge: 174
Registriert: 13.04.2005 19:09

Beitrag von Spirit »

Ich habe es jetzt hinbekommen, funktioniert einwandfrei.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

freedimension hat geschrieben:Ich tippe darauf, dass du dem Linker noch die "liballeg.a" richtig zuweisen musst. Wie das beim VC++ geht weiß ich leider nicht, arbeite selbst nur unter Dev-C++
geht gaaaaaaaaaaaaaaaaanz einfach mit einem Klick im Menü auf den
Eintrag Projekt, dort dann den Eintrag Dem Projekt hinzufügenausklappen
und dann auf Dateien: klicken.

nur so mal um die Frage nicht offen stehen zu lassen.
Bild
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

nein, damit kann man sourcefiles hinzufügen. man muß bei den projekteinstellungen zu den zu linkenden libs lalleg.lib hinzufügen.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

über den Weg kann man auch *.lib Dateien zum Projekt hinzufügen. Diese
werden dann beim Linken auch berücksichtigt :?...
Bild
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

hm, funktioniert bei mir nicht, ich hab vc.net 2003. aber vieleicht ist das ja neu, ist ja schon wieder 2 versionen alt.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

hab visual studio 6.0 o_O
Bild
Benutzeravatar
Zaphod
Beiträge: 2875
Registriert: 29.08.2004 00:40

Beitrag von Zaphod »

ok, vieleicht ist es auch alt :roll:
Antworten