amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > ASL-Requester Problem [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

16.09.2006, 15:39 Uhr

Beeblebrox
Posts: 723
Nutzer
Ich habe ein Problem mit einem ASL-Requester (gcc, OS4), folgenden Code habe ich hier im Forum geklaut:

includes sind /proto/asl.h und libraries/asl.h
...
struct Library *AslBase=0;
AslBase=IExec->OpenLibrary("asl.library",40L);
...
struct FileRequester *fr;
fr = (struct FileRequester *) AllocAslRequestTags(ASL_FileRequest,ASLFR_PubScreenName, "Workbench", ASLFR_TitleText, "Wähle eine Datei", ASLFR_DoPatterns, TRUE, TAG_DONE, 0);

da bekomme ich die Meldung vom Linker:
5.Bob:Develop/lom> make
gcc -c lom.c
gcc lom.o gui.o -lraauto -lauto -o LameOMat
lom.o(.text+0x3d8): In function 'main':
: undefined reference to 'AllocFileRequest'
make: *** [myapp] Error 1

Muß ich dem Linker noch eine Library mitteilen ?

--
>>> bEeBlEbRoX <<<
http://www.endlosstudent.de

[ - Antworten - Zitieren - Direktlink - ]

16.09.2006, 16:05 Uhr

thomas
Posts: 7716
Nutzer

Also *entweder* du benutzt alten Programmierstil, d.h. du definierst __USE_INLINES und benutzt dann auch OpenLibrary und nicht IExec->OpenLibrary, *oder* du benutzt OS4-Stil und mußt dann auch IAsl->AllocAslRequest nehmen. Beides mischen geht nicht.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Antworten - Zitieren - Direktlink - ]

16.09.2006, 16:22 Uhr

Beeblebrox
Posts: 723
Nutzer
@thomas:
prima, danke, nächstes Problem gelöst !
--
>>> bEeBlEbRoX <<<
http://www.endlosstudent.de

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > ASL-Requester Problem [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.