2016-10-26 3 views
0

C++ 및 Qt에 문제가 있습니다. Linux Mint 시스템에서 작업 중이며 Qt를 내 사용자 폴더에 설치했습니다. 여기에 포함 폴더를 가진이 결과 : 이제Qt C++ 모듈 추가

/home/username/Qt5.3.1/5.3/gcc_64/include/ 

를, 내가 명령을 실행 할 시도 할 때마다 :

: 나는 모듈에 대한 오류가

qmake -project 
qmake 
make 

을, 그것은 예를 들어 말한다

QApplication : 해당 파일 또는 디렉토리가 없습니다.

해결 방법을 사용해 보았습니다. .pro 파일에 Qt+=Widgets 행을 삽입했지만 작동하지 않습니다.

/home/username/Qt5.3.1/5.3/gcc_64/include/QtWidgets 

상위 폴더에 :에서 그래서 수동으로 복사의 QApplication

/home/username/Qt5.3.1/5.3/gcc_64/include/ 

이이 일을하지만, 좀 "잔인"강제입니다. 어떻게 해결할 수 있습니까?

QT += core gui opengl widgets 
TEMPLATE = app 
TARGET = cw 
INCLUDEPATH += /home/username/Qt5.3.1/5.3/gcc_64/include/ 

답변

0

시도는 .pro 프로젝트 파일에 INCLUDEPATH += <your path>을 추가하여 경로를 포함합니다.

프로젝트 파일에 Qt+=Widgets 대신 Qt+=widgets을 추가해야합니다.

main.cpp 위에 #include <QtWidgets>을 추가하십시오.

+0

나는 INCLUDEPATH + = "/home/username"/Qt5.3.1/5.3/gcc_64/include", "/home/username"/Qt5.3.1/5.3/gcc_64/include/", "home/username" "/Qt5.3.1/5.3/gcc_64/include", 작동하지 않는 ""이 있거나없는 경우 : S –

+0

프로젝트 파일의 내용을 붙여 넣을 수도 있습니다. – has

+0

헤더와 소스를 복사하지 않았습니다. –