2012-04-16 2 views
0

here 프로그램을 실행하려고합니다. 코드에 cURL 및 JSON 라이브러리가 필요하며 방향을 따라했습니다.jsconcpp 링커 문제

컴파일 할 때 cURL과 JSON 둘 다에 해결되지 않은 외부 기호 링커 오류가 발생하므로 프로그램을 실행하는 데 문제가 있습니다. 뭔가 잘못한 것. 이 프로그램에 올 때

나는 완전 초보, 그래서 어떤 조언은

+1

질문에 오류를 추가하고 응용 프로그램을 작성하는 방법을 알려주십시오. –

+0

질문에 링커 오류 메시지를 추가하십시오. 그렇지 않으면 도움이 될 수 없습니다. –

답변

0

을 주시면 감사하겠습니다 당신은 다음과 같은 컴파일러 내 내가 포함하도록 사용자 지정 경로를 지정 post 및 라이브러리 디렉토리에서 볼 수 있듯이 :

g++ -g -Wall -Ilibs/include -Llibs/lib -o prog prog.cpp CURLWrapper.cpp -lcurl -ljson_linux-gcc-4.5.2_libmt 

은 I [libs/include] -L [libs/lib] 경로를 put 라이브러리 (cURL 및 JSON)가있는 디렉토리로 바꿉니다.

0

jsoncpp 라이브러리 헤더 주소와 컴파일러 플래그를 컴파일러에 전달해야합니다. 예를 들어 g ++의 경우 다음과 같이해야합니다.

g++ -I/usr/include/jsoncpp/ -ljsoncpp yourCode.cpp