vs2008编译错误:error C2146: 语法错误 : 缺少“;”(在标识符“name”的前面)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2008编译错误:error C2146: 语法错误 : 缺少“;”(在标识符“name”的前面)相关的知识,希望对你有一定的参考价值。

错误具体为
1>stdafx.cpp1>g:\专业c++\达内练习\lei\lei\person.h(10) : error C2146: 语法错误 : 缺少“;”(在标识符“name”的前面)1>g:\专业c++\达内练习\lei\lei\person.h(10) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>g:\专业c++\达内练习\lei\lei\person.h(10) : error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int1>g:\专业c++\达内练习\lei\lei\person.h(13) : error C2061: 语法错误 : 标识符“string”1>生成日志保存在“file://g:\专业C++\达内练习\lei\lei\Debug\BuildLog.htm

下面分别为头文件和引用文件

参考技术A .h里木有 using name space std;

vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

 重装了本本上的Xp系统,如往常一样,升级,装杀毒软件,开发工具。一些进行的非常顺利。然而,在我打开VS2008准备耕作的时候,尽然出现了一邪恶的错误提示:vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决。进过多家的方法,均无效,重装VS也不行,最后终于百度到一无名大侠的解决方案,问题解决了,在这里记录下来,以备再有不测。

到C:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE下面拷贝mspdbsrv.exe到C:/Program Files/Microsoft Visual Studio 9.0/VC/bin下面,重启VS即可。

问题的原因我还不清楚,也学是DLL版本混乱的问题...

以上是关于vs2008编译错误:error C2146: 语法错误 : 缺少“;”(在标识符“name”的前面)的主要内容,如果未能解决你的问题,请参考以下文章

VS2008编译错误:error C2065: 'PMIB_TCPSTATS' : undeclared identifierc:program files (x86)micros(示

VS2008+ Win10 之 WinCE SDK 编译错误 c1xx : fatal error C1023 & fatal error C1001

头文件互相包含与error C2146: 语法错误 : 缺少“;”的问题

C++ 编译错误 C2146 和 C4430

怎么让vs2008编译仅弹出错误列表?

错误:C2146:语法错误:缺少“;”在标识符“m_Employer”之前,