2017-01-27 2 views
0

우분투에서 PythonQt를 빌드 하려다가 다음 오류가 발생했습니다. 내가 여기에 위의 오류를 가지고Error building PythonQt

  1. 다운로드 PythonQt3.1.zip/usr/local/
  2. cd /usr/local/PythonQt3.1/
  3. sudo qmake
  4. sudo make all로 추출 :

    PythonQt.cpp:1932:42: fatal error: private/qmetaobjectbuilder_p.h: No such file or directory 
    

    단계 따랐다.

일부 (내 생각) 관련 결과 :

  • locate qmetaobjectbuilder_p.h :

    /opt/Qt/5.7/gcc_64/include/QtCore/5.7.0/QtCore/private/qmetaobjectbuilder_p.h 
    
  • locate PythonQt.h : NIL

  • 나는 sudo apt-get install python-qt4을 수행했다.

어떻게 수정합니까?

답변

0

면책 조항 :이 수정 프로그램은 저에게 효과적이었으며 온라인에서 다른 해결책을 찾을 수 없었기 때문에이 수정 프로그램을 추가하고 있습니다.

else:unix{ 절 내부 파일 build/python.prf
unix:INCLUDEPATH += "/opt/Qt/5.7/gcc_64/include/QtCore/5.7.0/QtCore/"
를 추가합니다. 이 같은

나의 새로운 build/python.prf보기 :

... 
} else:unix { 
    # on linux, python-config is used to autodetect Python. 
    # make sure that you have installed a matching python-dev package. 

    unix:LIBS += $$system(python$${PYTHON_VERSION}-config --libs) 
    unix:QMAKE_CXXFLAGS += $$system(python$${PYTHON_VERSION}-config --includes) 
    unix:INCLUDEPATH += "/opt/Qt/5.7/gcc_64/include/QtCore/5.7.0/QtCore/" 
} 
...