Tworzenie statycznej biblioteki

Język C dla mikrokontrolerów Tensilic
ODPOWIEDZ
Awatar użytkownika
squeez
GRafik
Posty: 150
Rejestracja: 16 paź 2017, 23:52

Tworzenie statycznej biblioteki

Post autor: squeez »

Mam takie pytanie bo już raz próbowałem ale ni nie wyszło :)

Standardowo z SDK od ESP w katalogu lib są prekompilowane biblioteki dostarczane przez Espressif w pliku makefile dołącza się je do tworzonego projektu.
Teraz jest taka spraw mam np. bibliotekę do MQTT i chciałbym z niej również zrobić taką prekompilowaną (wynikowy plik .a), umieścić w katalogu z innymi bibliotekami i do projektu dołączać samą bibliotekę i plik nagłówkowy zamiast cały kod źródłowy biblioteki.

Trochę by to ułatwiało i porządkowało sprawy bo w bibliotece nie mam potrzeby nic zmieniać tylko korzystać z funkcji jakie posiada.

Co do próby, raz próbowałem i nawet zrobiło mi plik mqtt.a ale jak próbowałem w innym projekcie odwołać się do niej to kompilator sypał błędy.
Awatar użytkownika
SunRiver
Użytkownik
Posty: 948
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Festung Oppeln
Kontakt:

Re: Tworzenie statycznej biblioteki

Post autor: SunRiver »

sorki że teraz odpisuję , z bibliotekami prekompilowanymi .a niema kłopotu , tworzysz static library i kompilujesz ,ale
żeby nie było błędów trzeba dobrze zrobić referencje ... Pisałem statiki w ECLIPSE pod IDF ESpressife , ale wywala
nie próbowałem później już pisać choć zerknę z ciekawości na VGDB
ODPOWIEDZ

Wróć do „C dla Tensilic”