2017-01-27 23 views
0

Я пытался создать PythonQt в Ubuntu и получил следующую ошибку.Ошибка при создании PythonQt

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

Выполняемые:

  1. Скачать PythonQt3.1.zip и доставать /usr/local/
  2. cd /usr/local/PythonQt3.1/
  3. sudo qmake
  4. sudo make allЯ получил вышеуказанную ошибку здесь.

Некоторые (я думаю) соответствующие результаты:

  • 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

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я добавляю это исправление, потому что это сработало для меня, и я не нашел другого решения в Интернете.

Добавить
unix:INCLUDEPATH += "/opt/Qt/5.7/gcc_64/include/QtCore/5.7.0/QtCore/"
в файле build/python.prf внутри else:unix{ пункта.

Мой новый 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/" 
} 
... 

 Смежные вопросы

  • Нет связанных вопросов^_^