Hey also ich wollt jetzt mein erstes programm schreiben hier der source
Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
#include <allegro.h>
int main(int argc, char **argv)
{
allegro_init();
allegro_message("Hallo Welt");
return 0; //in dem buch das ich hab steht der source ohne return 0; da.. aber bei dem handelt es sich auch um gcc....
} END_OF_MAIN()
|
ja aber da kommen die fehler... obwohl ich die .dll dateien in den system32 ordner rein hab und die verzeichnisse eingestellt also wo der die include dateien findet und die lib dateien findet... weiss wer was falsch ist?
hier die fehler:
d:\lib\allegro\include\allegro\internal\alconfig.h(397) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *'
d:\lib\allegro\include\allegro\internal\alconfig.h(404) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *'
d:\lib\allegro\include\allegro\inline\draw.inl(421) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *'
d:\lib\allegro\include\allegro\inline\draw.inl(435) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned char *'
d:\lib\allegro\include\allegro\inline\draw.inl(446) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *'
d:\lib\allegro\include\allegro\inline\draw.inl(460) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *'
d:\lib\allegro\include\allegro\inline\draw.inl(471) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *'
d:\lib\allegro\include\allegro\inline\draw.inl(485) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned short *'
d:\lib\allegro\include\allegro\inline\draw.inl(521) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned int *'
d:\lib\allegro\include\allegro\inline\draw.inl(535) : warning C4312: 'Typumwandlung': Konvertierung von 'unsigned int' in größeren Typ 'unsigned int *'
Verknüpfen...
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__allegro_message" in Funktion ""int __cdecl _mangled_main(int,char * *)" (?_mangled_main@@YAHHPAPAD@Z)".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp___install_allegro_version_check" in Funktion ""int __cdecl _mangled_main(int,char * *)" (?_mangled_main@@YAHHPAPAD@Z)".
main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp___WinMain" in Funktion "_WinMain@16".
MSVCRTD.lib(crtexe.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_main" in Funktion "___tmainCRTStartup".
danke schonmal