做一個Qt的小測試,
手動建立工程,配置Qt環境,運行debug版本時,彈出一個錯誤對話框:
must construct a qapplication before a qpaintdevice
甚是莫名奇妙。
試下Release,設置link lib的時候,發現GUI模塊debug版本用的是QtGui5.lib,于是改之為QtGuid5.lib。
重新編譯Debug,執行,一切終于正常了。
-------------------------------------
命令行:moc.exe %(FileName).h -o genQtsrc\moc_%(FileName).cpp
輸出:genQtsrc\moc_%(FileName).cpp
//! [main]
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
TeapotView view;
//! [main-args]
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
TeapotView view;
//! [main-args]
手動建立工程,配置Qt環境,運行debug版本時,彈出一個錯誤對話框:
must construct a qapplication before a qpaintdevice
甚是莫名奇妙。
試下Release,設置link lib的時候,發現GUI模塊debug版本用的是QtGui5.lib,于是改之為QtGuid5.lib。
重新編譯Debug,執行,一切終于正常了。
-------------------------------------
命令行:moc.exe %(FileName).h -o genQtsrc\moc_%(FileName).cpp
輸出:genQtsrc\moc_%(FileName).cpp