您的位置:首页 > 其它

vs2010--编译问题-解决办法

2013-06-06 09:42 453 查看
问题描述:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxdb_.h(74): error C2146: syntax error : missing ';' before identifier 'm_dwDataLength'

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxdb_.h(74): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include\afxdb_.h(74): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

afxdb_.h是系统文件,这样的问题一般不是该文件真的有问题;

查看问题行:SQLULEN m_dwDataLength;

看上去像是不识别SQLULEN 这个类型,但是vs2010 转到SQLULEN 定义处又没问题,查看SQLULEN 是在sqltypes.h中定义的。

故将该sqltypes.h文件所在目录添加至 属性 -> C/C++ -> General -> Additional Include Directory (注意:添加到最前)。

编译问题解决
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐