Üdv!
Qt alatt (Fedora 20 x64) lefordul ez a kód:
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
QVBoxLayout *vbox;
videowidget *video;
QPushButton *exitButton;
QPushButton *startCapture;
QPushButton *stopCapture;
CaptureThread *t;
// GPIO file path
//QString const file_GPIO1 = "/sys/class/gpio/gpio18/value"; // <-- arm RPi
QString const file_GPIO1 = "/tmp/testfile"; // <-- x86
// ...
Igaz warning-ol:
mainwindow.h:32: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 [enabled by default] QString file_GPIO1 = "/tmp/testfile";
ARM alatt hibát ad:
invalid in-class initialization of static data member of non-integral type 'const QString'
Hogyan kellene szépen megadnom a konstanst?
--
G.
- 3179 megtekintés
Hozzászólások
itt
static const QString file_GPIO;
mainwindow.cpp-ben pedig
const QString MainWindow::file_GPIO1 = QString("...");
- A hozzászóláshoz be kell jelentkezni
Igen, köszönöm!
--
G.
- A hozzászóláshoz be kell jelentkezni