Dev C++ i cURL - krzaczy przy kompilacji

0

Więc tak. Zainstalowałem curla tak jak pisało tutaj: http://forum.ddt.pl/?Tid=83 . Niestety coś nie działa:

Oto kod programu:

#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <curl.h>

using namespace std;

int main(int argc, char *argv[])
{
CURL *curl;
CURLcode res;

curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "http://allegro.pl/");
res = curl_easy_perform(curl);

/* always cleanup */
curl_easy_cleanup(curl);
    
    system("PAUSE");
    return EXIT_SUCCESS;
}

A tutaj plik makefile.win pokazujący się po kompilacji - linijka "-l winmm" podświetla się na czerwono :

# Project: Projekt1
# Makefile created by Dev-C++ 4.9.9.2

CPP  = g++.exe
CC   = gcc.exe
WINDRES = windres.exe
RES  = 
OBJ  = main.o $(RES)
LINKOBJ  = main.o $(RES)
LIBS =  -L"C:/Dev-Cpp/lib" -l curl
-l winmm
-l ssl
-l crypto
-l z
-l gdi32
-l ws2_32  
INCS =  -I"C:/Dev-Cpp/include" 
CXXINCS =  -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include" 
BIN  = Projekt1.exe
CXXFLAGS = $(CXXINCS)   -DCURL_STATICLIB
CFLAGS = $(INCS)   -DCURL_STATICLIB
RM = rm -f

.PHONY: all all-before all-after clean clean-custom

all: all-before Projekt1.exe all-after


clean: clean-custom
	${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
	$(CPP) $(LINKOBJ) -o "Projekt1.exe" $(LIBS)

main.o: main.cpp
	$(CPP) -c main.cpp -o main.o $(CXXFLAGS)

Co robić ??

0

Moze sproboj czegos takiego:

LIBS =  -L"C:/Dev-Cpp/lib" -l curl\
-l winmm\
-l ssl\
-l crypto\
-l z\
-l gdi32\
-l ws2_32

Powinno podzialac :)

0
xmoon napisał(a)

Moze sproboj czegos takiego:

LIBS = -L"C:/Dev-Cpp/lib" -l curl
-l winmm
-l ssl
-l crypto
-l z
-l gdi32
-l ws2_32

> 
> Powinno podzialac :)
> 

Niestety nie pomogło. Dodam jeszcze logi kompilacji:

Kompilator: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Wykonywanie  make...
make.exe -f "C:\Dev-Cpp\Makefile.win" Makefile.o
C:\Dev-Cpp\Makefile.win:11: *** missing separator.  Stop.

Wykonanie zakończone

Wygląda na zły separator. Jestem początkujący w c++ (php się do tej pory bawiłem) i nie mam pojęcia co z tym zrobić.

0

a czy przypadkiem nie masz zainstalowanych kilku kompilatorów?
Mi czasami visual gryzie się z minGW!
W takich wypadkach pomaga:

set include=
set library=
przed wykonaniem kompilacji.

0
MarekR22 napisał(a)

a czy przypadkiem nie masz zainstalowanych kilku kompilatorów?
Mi czasami visual gryzie się z minGW!
W takich wypadkach pomaga:

set include=
set library=
przed wykonaniem kompilacji.

A gdzie to wpisać??

0

no z tego co zrozumiałem to kompilujesz z comand line'a!

Dobra popatrzyłem do tego linka na górze, a ty najwyraźniej używasz dev-C++, który nie jest już wspierany i rozwijany od kilku lat.

0

Wciskam Uruchom/Kompiluj. Poprzednie parametry podawałem przez "Dodaj opcje do konsolidatora".

0

A jaki polecasz gdzie łatwo instaluje się biblioteki??

1 użytkowników online, w tym zalogowanych: 0, gości: 1