关闭

error C4430: 缺少类型说明符 - 假定为 int....的一种情况的解决方法

标签: error C4430缺少类型说明符假定为 int
21893人阅读 评论(3) 收藏 举报
分类:

         这段时间用VS2013写代码的时候,一不小心就出现了这个提示,这个问题困扰了我一段时间,不过总算解决了,这里记录一下!

     我这里先描述本人碰到的问题:


    正如上图所见,一段在我们眼里看起来没有任何错误的代码,居然爆出了4430的错误,先不急,我们先看一看DlgAddAccount.h文件中包含的头文件:


    再看一看AddAccountInfoDlg.h中包含的头文件:


    我们发现一件很有趣的事情,两个文件互相包含,这样的话,我们将AddAccountInfo.h中的#include "DlgAddAccount.h"删除,再次编译:


      代码成功生成,我不知道你是否也是因为这个原因导致莫名其妙的出错,是的话可以尝试一下我的方法!

3
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

c:\evan\workspace\1\1\netwowkippack.h(50) : error C2146: 语法错误 : 缺少“;”(在标识符“nSourPort”的前面) c:\evan...
  • Anzhongliu
  • Anzhongliu
  • 2015-09-06 22:39
  • 1495

error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默

问题一: error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 原因分析: 1. (此情况经常出现在大型工程项目中)如果存在两个类的头文件a.h和b.h,在...
  • skdkjxy
  • skdkjxy
  • 2013-12-02 14:35
  • 2375

这台计算机上缺少此项目引用的 NuGet 程序包

如果解决方案出现以下错误:   这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com...
  • chaoyangzhixue
  • chaoyangzhixue
  • 2016-06-15 15:54
  • 12183

编译器错误消息: CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是否缺少程序集引用?)

记录一些常见错误:错误提示: 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0234: 命名空间“System”中不存在...
  • hymcn
  • hymcn
  • 2011-04-21 22:58
  • 17752

error C2146 和C4430 错误

最近在使用程序编辑机器人控制程序,但是在编译程序时遇到error C2146和error c4430错误,经过网上查阅资料发现是头文件之间包含顺序引起的。 如果存在a.h和b.h这两个头文件,在a....
  • sjhuangx
  • sjhuangx
  • 2016-01-25 20:52
  • 2159

error C4430: 缺少类型说明符 - 假定为 int

error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int编程语言 2010-03-30 16:20:12 阅读254 评论0 字号:大中小 c:\evan\w...
  • zyrr159487
  • zyrr159487
  • 2011-11-03 14:53
  • 8200

C ++头文件的十大错误,如何解决这些问题

Top 10 C++ header file mistakes and how to fix them C++ header files is a rather mundane topic ...
  • sergeycao
  • sergeycao
  • 2016-09-14 15:03
  • 2006

.NET下编译C++代码时出现"error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"错误的解决方法。

.NET下编译C++代码时出现"error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"错误。 经过调查发现引用头文件的先后顺序可能不对,我把我自己作的头文...
  • aspnet2002web
  • aspnet2002web
  • 2013-04-22 01:17
  • 1264

error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

c:\evan\workspace\1\1\netwowkippack.h(50) : error C2146: 语法错误 : 缺少“;”(在标识符“nSourPort”的前面) c:\evan\wo...
  • qingzai_
  • qingzai_
  • 2015-01-28 17:36
  • 18107

error C4430: 缺少类型说明符 - 假定为 int

http://mfvan.blog.163.com/blog/static/58895190201023042012727/   c:\evan\workspace\1\1\netwowkippa...
  • qwertyuj
  • qwertyuj
  • 2013-04-08 11:26
  • 2465
    个人资料
    • 访问:837458次
    • 积分:9687
    • 等级:
    • 排名:第2143名
    • 原创:219篇
    • 转载:25篇
    • 译文:3篇
    • 评论:219条
    独立博客
    联系方式
    博客专栏
    文章分类
    最新评论