error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
class CFiveChessDlg : public CDialog
{
// Construction
public:
void heju();
void Computer();
void Qipan();
Panduan(int x,int y,int sum);
CFiveChessDlg(CWnd* pParent = NULL);// standard constructor
提示说是我的Panduan函数错了,我这是用VC6.0写的,现在用vs2008打开的,怎么就不行了,请问再添加一些什么东西就可以兼容了,有说调用一个类库就好了,但是我查不到改调用哪个好些,求高手指教,谢谢啦
[解决办法]
vs2008编绎要比以前严格了,以前在VC6下的没问题的,到VS2003以上都不行了,比如在VC6下:
for(int i=0;i<10;i++)
{
}
for(i=0;i<20;i++)
{
}
int a;
a=i;
这在VC6没问题,但到了VS2003以上就不行了,得改这样:
int i;
for(i=0;i<10;i++)
{
}
for(i=0;i<20;i++)
{
}
int a;
a=i;
这样编绎才能通过。同样你上面的问题也一样,必须指定一个固定的类型声明才行