力为的技术博客

联系 聚合 管理
  154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
做一个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
posted on 2012-09-07 15:31 力为 阅读(1884) 评论(0)  编辑 收藏 引用 所属分类: 4. C++ FAQ

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理