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

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

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

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


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


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


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


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

查看评论

深入Javascript 异常(Error)视频课程

实践项目之深入Javascript 异常(Error) 课程详细的讲解了Javascript的错误异常, 深入异常的原型方法, 合理的处理自己的错误信息, 以及自定义自己的异常等等.
  • 2017年02月26日 13:08

error C2146 和C4430 错误

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

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:20
  • 20610

MFC中遇到的关于error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int

c:\evan\workspace\1\1\netwowkippack.h(50) : error C2146: 语法错误 : 缺少“;”(在标识符“nSourPort”的前面) c:\evan\wo...
  • xiaomingZeng
  • xiaomingZeng
  • 2017-08-19 10:24:13
  • 3286

error C2146:和error C4430:的错误

如果存在两个类的头文件a.h和b.h,在a.h中有这样的语句:#include "b.h",在b.h文件中有这样的语句:#include "a.h"   且在一个类中有另一个类的对象时   那么就会出...
  • yygydjkthh
  • yygydjkthh
  • 2009-06-17 11:52:00
  • 6922

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:52
  • 8536

error C2146: 语法错误: 缺少“;”(在标识符“WINAPI”的前面) 及 “error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int” 解决方案

在VS里字定义了一个工程,添加了一个CPP和H,编译时出现了以下奇怪的错误: 1>c:\program files (x86)\microsoft sdks\windows\v7.0a\includ...
  • chence19871
  • chence19871
  • 2014-08-01 16:24:35
  • 10332

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

“error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int"如果代码确定没有问题,可以通过禁止 4430 警告来解决 ...
  • jordonwp
  • jordonwp
  • 2011-06-24 09:56:00
  • 4628

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

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

缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int---->解决方法

写了一个对应让其出的错误(其实也挺不容易的喔 )错误如下:1>d:\work\win32project\testeachotherclude\testeachotherclude\test2.h(9)...
  • aa4790139
  • aa4790139
  • 2012-11-28 19:21:18
  • 29920
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 91万+
    积分: 1万+
    排名: 2075
    联系方式
    博客专栏
    最新评论