kategoria: ANSI C
[#1] CURL
Hej, mam problem z kompilacją prostego programiku korzystającego z CURL. Na tyle ogarniam bład pojawia się przy linkowaniu pliku libcurl.a
Tak na pierwszy rzut oka wygląda na to, że to wina vlinka (używam vbcc do skrośnej kompilacji), o to co wyrzuca konsola:
C:\Users\miros_000\Documents\NetBeansProjects\CppApplication_1>vc C:\VBCC\linker_libs\libcurl.a main.c
vbcc V0.9b (c) in 1995-2011 by Volker Barthelmann
vbcc code-generator for m68k/ColdFire V1.8 (c) in 1995-2010 by Volker Barthelmann
>typedef long time_t;
warning 226 in line 6 of "time.h": redeclaration of typedef <time_t>
vasm 1.5b (c) in 2002-2011 Volker Barthelmann
vasm M68k/CPU32/ColdFire cpu backend 1.3 (c) 2002-2011 Frank Wille
vasm motorola syntax module 3.3 (c) 2002-2011 Frank Wille
vasm hunk format output module 2.2 (c) 2002-2010 Frank Wille

CODE(acrx4):             164 bytes

INTERNAL ERROR: aout_symbols(): Symbol ___EXIT_LIST__ in C:\VBCC\linker_libs\libcurl.a has type 22, which is currently not supported.
Aborting.
vlink -bamigahunk -x -Bstatic -Cvbcc -nostdlib -LC:/VBCC/targets/m68k-amigaos/lib/ -C:/VBCC/netlib/ C:\VBCC\targets\m68k-amigaos\lib\startup.o "C:\VBCC\linker_libs\libcurl.a" "C:\Users\MIROS_~1\AppData\Local\Temp\vbcc068c.o"   -s -Rshort -lvc -lamiga -o a.out failed

C:\Users\miros_000\Documents\NetBeansProjects\CppApplication_1>


Co w takim razie zrobić? Porzucić vbcc i używać gcc, czy po prostu robię coś źle?

Curla pobierałem stąd, w najnowszej dostępnej wersji:
http://amiga.sourceforge.net/?showpackage=cURL

Drugim problemem jest to, że pliki nagłówków chyba nie są do końca takie jakie powinny być. Nie widać w nich takich rzeczy jak np. CURLOPT_URL

Z góry dzięki za poświęcony czas i wysiłki.

Ostatnia aktualizacja: 31.05.2013 03:24:10 przez Mir3k
[#2] Re: CURL

@Mir3k, post #1

Edit: nie nagłówki są ok, tylko NetBeans nie wszystko łapie.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem