做一个Qt的小测试,
//! [main]
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