Qt5+vs2015无法打开源文件moc_XXX.h/cpp的问题
2017-11-08 21:13
1151 查看
刚开始学Qt开发,不久就遇到了一个问题,那就是在Qt5+vs2015的环境下运行代码,在代码没有一点问题的情况下,经常遇到一个莫名其妙的错误,
无法打开源文件Generated Files下面的moc_MyWin.cpp文件。
网上查了许多资料都解决不了问题,当然最后还是解决了。
方法就是把自己定义的头文件名字改了一下。我自己定义的头文件的名字是MyWin.h,之前我建立的项目中也添加过名字为MyWin.h的头文件。
当我把名字改为MyWin1.h时,(也就是避免了命名重叠)再次运行程序时就通过了,出现了我设计的窗口。
奇怪的是当我把MyWin1.h重新改为MyWin.h时,尽管名字还是重叠的,但是程序还能正确运行。
需要注意的是,我是通过自己手动添加.h文件.cpp文件创建的类。
之前有人就出现过这样的问题,自己手写出来的类不能通过编译,但是qt创建出来的类却能通过编译,尽管两者一模一样。
无法打开源文件Generated Files下面的moc_MyWin.cpp文件。
网上查了许多资料都解决不了问题,当然最后还是解决了。
方法就是把自己定义的头文件名字改了一下。我自己定义的头文件的名字是MyWin.h,之前我建立的项目中也添加过名字为MyWin.h的头文件。
当我把名字改为MyWin1.h时,(也就是避免了命名重叠)再次运行程序时就通过了,出现了我设计的窗口。
奇怪的是当我把MyWin1.h重新改为MyWin.h时,尽管名字还是重叠的,但是程序还能正确运行。
需要注意的是,我是通过自己手动添加.h文件.cpp文件创建的类。
之前有人就出现过这样的问题,自己手写出来的类不能通过编译,但是qt创建出来的类却能通过编译,尽管两者一模一样。
相关文章推荐
- VS2015 QT工程中无法打开包括文件: “QDialog”: No such file or directory问题
- VS无法打开 源 文件 "xxx.h" 问题
- VS--无法打开path/to/xxx.exe进行写入问题解决方案
- 无法打开包括文件: “ui_mainwindow.h”和源文件“GeneratedFiles\Debug\moc_mainwindow.cpp”
- vs2015 fftw 一直无法打开xxx.lib的解决办法
- Qt 或者VS配置问题:无法解析的外部符号,无法打开包括文件,,都可归结为 没有配置好
- qt问题1>c1xx : fatal error C1083: 无法打开源文件
- VS2013 c1xx fatal error C1083无法打开源文件test.cppNo such file or dire
- VS系列编译问题总结 无法打开预编译头 Debug\XXX.pch 无法解析的外部符号....
- VS2015的QT工程中*.ui文件无法用designer.exe启动的问题
- VS2013中添加继承自Qt的类时提示没有moc_xxx.cpp
- QT学习系列:VS2015+QT环境配置后Lauch qt designer失败,无法打开*.ui文件
- JNI之——VS编译c++时Error:无法打开源文件"xxx.h"
- VS2015,qt 5.7.1,编译使用QString的toWCharArray时出现无法解析的toWCharArray(unsigned char*)的问题,无法正确识别WChar_t类型
- VS2015 开发 UWP 应用时设计器无法打开的问题
- Win7 + VS2015 + QT5.8 无法打开QApplication文件
- Qt5+vs2015无法添加Qt类的问题
- 【VS2015使用】VS2015新版小问题:无法打开包括文件stdio.h等
- Win7+opencv3.30+vs2015提示无法打开XXX.lib
- vs2015安装低版本的MSDN后帮助无法打开