2017-02-13 7 views
0

우분투 16.04에서 svgcleaner-gui을 컴파일하고 싶습니다. 다운로드 * .RUN를 사용하여 (홈페이지에 설명 된대로 나는 QT 제작자를 설치 한우분투에서 svgcleaner-gui 컴파일 16.04

g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB 
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux 
g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr 
/include/qt4/QtSvg -I/usr/include/qt4 -I. -I. -o main.o src/main.cpp 
src/main.cpp:26:26: fatal error: QVersionNumber: No such file or directory 
compilation terminated. 
Makefile:395: recipe for target 'main.o' failed 
make: *** [main.o] Error 1 

: make 그 오류를 제공함으로써

qmake 
make 

: 그래서 지시를 자식 repo를 복제하고 다음 파일), 오류는 동일하게 유지됩니다.

무엇이 여기에 있습니까?

+0

에서 Qt는의 오픈 소스 버전을 다운로드 할 수 있습니다 (https://github.com/RazrFalcon/svgcleaner-gui/blob/master/README.md은)는 Qt를 필요 version> = 5.6 그러나 당신은 Qt4에 맞서고있는 것처럼 보입니다. –

+0

모든 아이디어 어떻게 버전을 업데이트 할 수 있습니까 ?? – philipp

+0

Qt5를 설치했다면'qmake'보다는'qmake-qt5'를 실행하십시오. –

답변

1

QVersionNumber을 Qt 5.6에 첨가 하였다. 올바른 버전의 Qt로 컴파일하고 있는지 확인하십시오.

svgcleaner-gui GitHub page에 따르면 Qt의 필수 버전은 5.6 이상입니다.

당신은 [문서]에 따르면 qt.io

+0

감사합니다. 이제 어떻게 든 작동합니다 :) – philipp

관련 문제