2012-03-18 3 views
1

LIW 플래그를 사용하여 qwt 라이브러리를 프로젝트에 연결합니다. 그래서 내 프로젝트의 .pro에Qt에서 qwt를 연결할 수 없습니다

LIBS += -L/home/Desktop/qwt-6.0.1/lib -lqwt 

어쨌든 Qt는 qwt 클래스를 인식하지 못합니다. 내가 뭘 놓치고 있니?

+0

컴파일 또는 링크시이 오류가 있습니까? 질문을 편집하여 오류 메시지를 포함하면 도움이됩니다. –

+0

아니요, 클래스를 입력하려고하면 클래스를 찾을 수 없습니다. –

+0

IDE에서 해당 클래스가 발견되지 않았 음을 나타내거나 컴파일/링크 오류가 발생합니까? 귀하의 정확한 오류를 알려주십시오. – Bart

답변

2

헤더를 포함하는 것을 잊어 버린 것 같습니다.

내가 같은 문제가 없었다 다음

INCLUDE += /home/Desktop/qwt-6.0.1/include 
0

를 추가하려고합니다.

가에 선 위에 추가 -lqwt "/home/Desktop/qwt-6.0.1/lib/"

LIBS + = -L : 당신은 -L 스위치를 사용하고 울부 짖는 라이브러리 경로를 설정해야합니다. pro file 프로젝트의 컴파일 오류를 해결합니다.

ln -s /home/Desktop/qwt-6.0.1/lib/libqwt.so.6.1.3 /usr/lib/libqwt.so.6 

하거나 명령 아래 사용 LD_LIBRARY_PATH를 업데이트 :

export LD_LIBRARY_PATH=/home/Desktop/qwt-6.0.1/lib/lib:$LD_LIBRARY_PATH 

I 조언 당신에게 다음 응용 프로그램을 실행하는 당신이 우는 소리 명령을 사용하여 시스템의 라이브러리 경로를 기본값으로 libqwt.so.6.1.3 연결해야 첫 번째 접근법을 사용합니다.

관련 문제