Qt中遇到那些问题

这些问题都是出现几率不大,但是一旦出现就会让你纠结很久的问题。

VS2010 + addins + Qt的开发环境中,如果再切换Qt版本中有且只有一个默认版本能选择,那么就说明是addins并没有加载上qmake.exe,一般是在你安装Qt的目录中bin文件夹下。

如果找不到moc_xxx.cpp、ui_xxx.h文件,那么有两种可能,第一种是生成信息丢失。右键moc_xxx.cpp文件对应的头文件,将其的生成方式改为自定义,选取其他还可以生成的头文件按照其修改。右键ui_xxx.h文件对应的ui文件,按照moc的方式修改。如果还不能找到这些文件,那么按照之前的修改一定能生成了moc_xxx.cpp、ui_xxx.h文件。那么将Generated Files里的这些文件排除出项目,再添加进项目。

好了,这篇博客会不停的更新,将我在开发中遇到的各种奇葩问题一并写出来,不但可以方便你,也可以让自己在以后遇到忘了如何解决再回头查看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为什么在头文件中有的是使用前置声明,而有的是包含头文件? 如下代码: 前置声明(forward declarati...
    Joe_HUST阅读 1,329评论 0 6
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,641评论 25 708
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,611评论 9 467
  • 在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如...
    Feel君阅读 1,951评论 0 1
  • 明前都匀毛尖[强]240元/斤,云山邻居当天送货上门。市内24小时送货上门。纯天然种植,绝无农药添加。汤色绿艳,回...
    小莉往前冲阅读 426评论 0 0