Tôi muốn nhúng trình thông dịch Python vào ứng dụng Qt 5.Nhúng Python vào Qt 5
Tôi có một ứng dụng làm việc trong Qt 5 nhưng khi tôi đặt
#include <Python.h>
ở phía trên (dưới tiêu đề Qt) vỡ biên soạn với
../sample/python3.3m/object.h:432:23: error: expected member name or ';' after declaration specifiers
PyType_Slot *slots; /* terminated by slot==0. */
~~~~~~~~~~~ ^
Khi tôi đặt Python tiêu đề phía trên Qt tiêu đề bị ngắt với
In file included from ../Qt5.0.1/5.0.1/clang_64/include/QtGui/QtGui:59:
../Qt5.0.1/5.0.1/clang_64/include/QtGui/qpagedpaintdevice.h:63:57: error: expected '}'
A0, A1, A2, A3, A5, A6, A7, A8, A9, B0, B1,
^
/usr/include/sys/termios.h:293:12: note: expanded from macro 'B0'
#define B0 0
^
../Qt5.0.1/5.0.1/clang_64/include/QtGui/qpagedpaintdevice.h:62:19: note: to match this '{'
enum PageSize { A4, B5, Letter, Legal, Executive,
^
1 error generated.
Xin vui lòng, không ai biết tại sao điều này xảy ra? Tôi có thể là vì Qt và Python xác định một số từ phổ biến? Tôi có thể làm gì với nó?