amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > ASL-Requester Problem [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2006-09-16, 15:39 h

Beeblebrox
Posts: 723
User
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

[ - Answer - Quote - Direct link - ]

2006-09-16, 16:05 h

thomas
Posts: 7721
User

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/

[ - Answer - Quote - Direct link - ]

2006-09-16, 16:22 h

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

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > ASL-Requester Problem [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.