pyside2コンパイルエラー:そのファイルまたはディレクトリqabstracttransition_wrapper.cppがありません。

pyside2コンパイルエラー:そのファイルまたはディレクトリqabstracttransition_wrapper.cppがありません。

Centos 7でPySide2をコンパイルしようとしています。 Qt5.10とCmake 3.10.2を正常にコンパイルし、gitからPySide5.6を複製し、このコマンドを使用してPySide2をコンパイルしました。

python setup.py install --qmake=/apps/shared/qt5/5.10.0/bin/qmake --cmake=/apps/shared/cmake/3.10.2/bin/cmake --prefix=/tmp/5.6 --jobs=12

しかし、常にエラーが発生します。

**c++: エラー: /home/isaac/Desktop/studio/pyside-setup/pyside2_build/py2.7-qt5.10.1-64bit-release/pyside2/PySide2/QtCore/PySide2/QtCore/qabstractstate_wrapper.cpp: 該当ファイルまたはディレクトリC ++:致命的なエラー:入力ファイルがありません。

c++: エラー: /home/isaac/Desktop/studio/pyside-setup/pyside2_build/py2.7-qt5.10.1-64bit-release/pyside2/PySide2/QtCore/PySide2/QtCore/qabstracttransition_wrapper.cpp: ファイルありません。コンパイルが終了しました。 make[2]: *** [PySide2/QtCore/CMakeFiles/QtCore.dir/PySide2/QtCore/qabstractstate_wrapper.cpp.o]

エラー 4 C++: 致命的なエラー: 入力ファイルがありません。

メーカー[2]:*完了していないジョブを待っています....編集が終了しました。メーカー[2]:[PySide2/QtCore/CMakeFiles/QtCore.dir/PySide2/QtCore/qabstracttransition_wrapper.cpp.o] エラー 4 [4%] CXX オブジェクトのビルド PySide2/QtCore/CMakeFiles/QtCore.dir/PySidec2 [1]:[PySide2/QtCore/CMakeFiles/QtCore.dir/all] エラー 2 make: *[すべて]エラー2エラー:pyside2のコンパイル中にエラーが発生**

この問題は4日間私を悩ませました!私は何が間違っていましたか?この問題をどのように解決できますか?

ベストアンサー1

PySide2 5.6はQt5.10.0をサポートしていません。したがって、Qt5.10.0を使用するには、PySide2を5.9にアップグレードする必要があります。 CMakeLists.txtの下に、より便利な詳細があります。

~/pyside-setup/sources/shiboken2

clang 3.9とllvm 3.9が必要ですが、PySide2をバージョン3.9にコンパイルするとエラーが発生します。

shiboken:ApiExtractorの実行中にエラーが発生しました。

PySide2をコンパイルするには、Clang 5.0とllvm 5.0をアップグレードする必要があります。

おすすめ記事