请教高手一个棘手的问题,在线等
我在转换.net代码到VC6时,出现了很多这样的错误:
fatal error C1010: unexpected end of file while looking for precompiled header directive
...
是不是有些语句不为vc6支持呀?
象下列这种语句在vc6中行不行?
#ifdef DEBUG_BITMAP16COUNT
_countAnd++;
#endif
如果不支持的话,怎么修改呢?
请求解答...
问题点数:0、回复次数:4Top
1 楼yongClb()回复于 2005-04-02 21:48:20 得分 0
这个我已经通过添加"stdafx.h"编译通过,现在有这么一个问题:
原来在.net的class中定义的常量并被赋值了,象:
static const int DEFAULT_INITIAL_SIZE = 16;
这样的语句编译出错了:
:illegal pure syntax, must be '= 0'
:'DEFAULT_INITIAL_SIZE' : pure specifier can only be specified for functions
,因为c++的东西不扎实,所以请教各位,在线等!!Top
2 楼caicheng(菜菜)回复于 2005-04-02 21:49:07 得分 0
我猜可能是这个情况
你再A文件中include了B文件
又在B文件中include了A文件
于是编译器就不停的寻找文件尾了
不知道到对不对,顺便帮你UPTop
3 楼yongClb()回复于 2005-04-02 22:22:16 得分 0
在类的定义中初始化和我换为预定义的形式有没有什么区别?如果有区别的话,对跟踪所有的程序很费劲呀。
Top
4 楼caicheng(菜菜)回复于 2005-04-03 14:08:30 得分 0
UP!
后面的问题我不知道了,我觉得没有错啊Top




