Portál AbcLinuxu, 11. května 2025 04:11
cURL
knihovnu. Musím ji však linkovat staticky (výsledek se bude odevzdávat jako 1 archiv se všemi použitými knihovnami).
Když ji použiju dynamicky (jako balíček ze synapticu), vše funguje OK.
Postupoval jsem takto:
./configure --disable-shared --without-ssl make make install(Vše proběhlo bez problémů) A tady jsem se zaseknul a absolutně nevím co dál. Když kompiluji cURL na Win, vyleze na mě
libcurl.lib
kterou spolu s *.h
soubory nalinkuji do projektu a vše frčí. Na Lin bohužel nemám s knihovnami žádné zkušenosti.
Díky moc za pomoc.:)
libcurl.a
nikde najít. Jediné, co ve složce curl/libs
najdu, je libcurl.la
(to asi není moje knihovna co).
./configure --prefix=$HOME/foo/bar/compiled --without-ssl --disable-shared make makeinstallV Eclipse CDT následně: Project properties -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries a přidat:
-L/src/lib -lcurl
Kde /lib
obsahuje libcurl.a
.
A v C/C++ General -> Paths and Symbols přidat adresář s *.h
.
(výsledek se bude odevzdávat jako 1 archiv se všemi použitými knihovnami).A to je nějaký problém tuto knihovnu do archivu zahrnout?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.