VC6工程转VC9工程常见错误
来源:互联网 发布:软件库存 编辑:程序博客网 时间:2024/05/15 05:54
1. error C2065: 'i' : undeclared identifier
for循环体定义的循环变量只能在for循环体内使用。例如:
2. error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
static/register等变量类型以及函数返回值类型均不能缺省,例如:
3. error C2065: 'afxChNil' : undeclared identifier
函数GetPrivateProfileString的第三个参数可以为NULL了,不再需要“lpszDefault = &afxChNil;”。
4. LINK : fatal error LNK1181: cannot open input file 'ddraw.lib'
VS2008不再自带ddraw.lib,需要安装DirectX SDK。
5. error C2440: 'static_cast' : cannot convert from 'void (__thiscall CXXDlg::* )(BOOL,HTASK)' to 'void (__thiscall CWnd::* )(BOOL,DWORD)'
Cast from base to derived requires dynamic_cast or static_cast
一些消息函数的声明被改变了,例如ON_WM_ACTIVATEAPP,
VC6的版本:
VC9的版本:
6. error C2471: cannot update program database '…/debug/vc90.pdb'
VS2008的BUG,解决所有的编译错误后,Rebuild就没有了。
7. error C2383: default-arguments are not allowed on this symbol
函数指针的参数不能有缺省参数值。例如:
8. error C2039: 'ReadHuge' : is not a member of 'CFile'
CFile没有ReadHuge成员了,用Read就可以了。
9. 1>c:/program files/microsoft sdks/windows/v6.0a/include/ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition
1> c:/program files/microsoft sdks/windows/v6.0a/include/winsock.h(460) : see previous definition of 'AF_IPX'
1>c:/program files/microsoft sdks/windows/v6.0a/include/ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition
1> c:/program files/microsoft sdks/windows/v6.0a/include/winsock.h(460) : see previous definition of 'AF_IPX'
类似的错误和警告,都是因为混用了Winsock.h和Winsock2.h,如果说代码中没有找到相关#include语句,在工程设置C/C++ -> Advanced中打开Show Includes (/showIncludes) 来查看头文件的关联情况。
- VC6工程转VC9工程常见错误
- VC6工程转VC9工程常见错误
- VC6工程转VC9工程常见警告
- Link2001常见错误以及VC6.0工程文件的用途
- Maven工程常见错误
- android导入工程常见错误
- vc6.0工程转vs2005工程后报winnt.h错误
- 关于vc6.0中常见的因为工程设置project setting设置不对而造成连接错误的一些情况和解决方法(转)
- VS2008工程转为VC6工程
- 创建maven工程常见的错误
- VC6.0工程设置介绍(转)
- VC6 工程文件简介
- VC6工程信息
- VC6工程的配置
- 批处理编译vc6工程
- VC6.0工程设置
- VC6工程打不开
- VC6.0工程设置
- hello world
- JSON跨域调用
- S型增长实例
- 如何在电脑上设置保护眼睛的颜色
- PYTHON的程序在LINUX后台运行
- VC6工程转VC9工程常见错误
- 动态链接库的创建
- 告别晕车七种方法,献给我晕车的朋友
- ASP.NET 2.0项目手动配置应用AJAX
- hibernate复合主键的使用方法
- SQL NOT IN NULL的问题
- VC6工程转VC9工程常见警告
- 关于Linux
- SAP IDES 4.71下载地址:(BT种子,9.3G)