[#5]
Re: [VBCC] biblioteki otwierane automatycznie
@kiero,
post #3
To wiele wyjaśnia, rozwiązanie leżało w zasięgu ręki. Po usunięciu -lauto linker zaczął krzyczeć, że brak symbolu _AslBase, pomyślałem więc, by spojrzeć, gdzie to w proto/asl.h jest deklarowane, a tam tylko jedna deklaracja pomijając kolejne #inlcude:
#ifndef __NOLIBBASE__
extern struct Library *AslBase;
#endif
więc w pliku głównym zrobiłem tak jak mówisz:
#define __NOLIBBASE__
struct Library *AslBase = NULL;
#include <proto/asl.h>
#undef __NOLIBBASE__
.
.
.
if((AslBase = OpenLibrary("asl.library", 37L)) == NULL) {
printf("Cannot open asl.library\n");
return 1;
}
i faktycznie, asl.library już się nie ładuje z automatu.
Dziękuję
Ostatnia aktualizacja: 01.03.2021 15:42:30 przez san_u