C4430: missing type specifier - int assumed. Note: C++ does not support default-int
Unsolved
General and Desktop
-
I write a program well in Linux, but have error in Windows(MSVC2015).
https://github.com/sonichy/QDBusSAONT
moc_window.cppQT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { { &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow.data, qt_meta_data_MainWindow, qt_static_metacall, nullptr, nullptr} };
C2143: syntax error: missing ';' before 'const'
C4430: missing type specifier - int assumed. Note: C++ does not support default-int -
I write a program well in Linux, but have error in Windows(MSVC2015).
https://github.com/sonichy/QDBusSAONT
moc_window.cppQT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { { &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow.data, qt_meta_data_MainWindow, qt_static_metacall, nullptr, nullptr} };
C2143: syntax error: missing ';' before 'const'
C4430: missing type specifier - int assumed. Note: C++ does not support default-intC2143: syntax error: missing ';' before 'const'
https://code.woboq.org/qt5/qtbase/src/corelib/global/qglobal.h.html#557 :
557 #if defined(Q_CC_GNU) && defined(Q_OS_WIN) 558 # define QT_INIT_METAOBJECT __attribute__((init_priority(101))) 559 #else 560 # define QT_INIT_METAOBJECT 561 #endif
Do you have
Q_CC_GNU
still defined when you are compiling for MSVC?