VS2008常见问题解决方案

 fatal error CVT1100

>CVTRES : fatal error CVT1100: duplicateresource.  type:DIALOG, name:510,language:0x0804

这句话的意思是资源ID为510的DIALOG重复定义了,在resource.h中查找资源ID为510的资源标识IDD_AXESDLG,全工程搜索该资源标识IDD_AXESDLG,删除重复定义的DIALOG.


Error C2143:
error C2143: syntax error : missing ','before '&'
定位出错语句:

staticbool  AddFPReport(conststd::string&lstrURL,constCRmcpFPReport&lcFPReport);

原理分析:

并不是错误信息所说的那样要在&号前加一个分号,而是程序不认识CRmcpFPReport这个类。

解决方法:加入CRmcpFPReport类所头文件#include"shareHead.h"

补充:

.\文件所在当前文件夹,一个点代表文件所在当前文件夹

..\文件所在文件夹上一级文件夹,两个点文件所在文件夹的上一级文件夹



Error C2653:

error C2653: 'RTK' : is not a class ornamespace name

解析:引入了文件夹之后,如果要使用某个类,还需要引入该类所在头文件。


Error C4430:

error C4430: missing type specifier - intassumed. Note: C++ does not support default-int

这是因为在VC6中,如果没有显示的指定返回值类型,编译器将其视为默认整型。但是vs2005不支持默认整型。

解决方法如下:
打开:项目----项目属性----配置属性----C/C++----命令行,在附加选项那里添加/wd4430这个选项。


warning C4627

warning C4627: '#include"BsdmexserviceH.h"': skipped when looking for precompiled header use

1>         Add directive to 'stdafx.h'or rebuild precompiled header

解决方案:

在.CPP文件中,添加“stdafx.h”,而且该头文件一定要加到最前面。


error C2248:

1>d:\program files\microsoft visual studio9.0\vc\atlmfc\include\afxwin.h(1936) : error C2248: 'CObject::CObject' : cannotaccess private member declared in class 'CObject'

1>       d:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(561): see declaration of 'CObject::CObject'

1>       d:\program files\microsoft visual studio9.0\vc\atlmfc\include\afx.h(532) : see declaration of 'CObject'

1>                        This diagnostic occurred inthe compiler generated function 'CCmdTarget::CCmdTarget(const CCmdTarget &)

解决方法:

SYSTEMTIME GetTime(CMyDateTimeCtrldateStart,CMyDateTimeCtrl timeStart);

改为:

SYSTEMTIME GetTime(CMyDateTimeCtrl *dateStart,CMyDateTimeCtrl*timeStart);






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

haimianjie2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值