2017-01-27 7 views
0

私はUbuntuでPythonQtをビルドしようとしていて、次のエラーが発生しました。私はここに上記のエラーを得たエラービルド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 
    

    手順が続きました。私はsudo apt-get install python-qt4を行っているNIL

一部(と思う)関連する結果:

  • locate qmetaobjectbuilder_p.h

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

これを修正するにはどうすればよいですか?

答えて

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/" 
} 
... 
関連する問題