Compiling...
sdisquaresView.cpp
F:\sdisquares\sdisquaresView.cpp(94) : error C2601: 'AssertValid' : local function definitions are illegal
F:\sdisquares\sdisquaresView.cpp(99) : error C2601: 'Dump' : local function definitions are illegal
F:\sdisquares\sdisquaresView.cpp(104) : error C2601: 'GetDocument' : local function definitions are illegal
F:\sdisquares\sdisquaresView.cpp(114) : error C2601: 'OnLButtonDown' : local function definitions are illegal
F:\sdisquares\sdisquaresView.cpp(131) : fatal error C1075: end of file found before the left brace '{' at 'F:\sdisquaresView.cpp(114)' was matched
Error executing cl.exe.
sdisquares.exe - 5 error(s), 0 warning(s)
这是什么错误啊。

解决方案 »

  1.   

    :\sdisquares\sdisquaresView.cpp(94) : error C2601: 'AssertValid' : local function definitions are illegal
    说的是'AssertValid'这个函数的定义是非法的。
    其他几个错都是一样的。F:\sdisquares\sdisquaresView.cpp(131) : fatal error C1075: end of file found before the left brace '{' at 'F:\sdisquaresView.cpp(114)' was matched
    说你sdisquaresView.cpp的第114行上的"{"没有找到对应的"}"就遇到文件结束了。
      

  2.   

    可能是写代码的时候漏了分号或者},可能是AssertValid函数的前面一个函数的问题,你查一查有没有问题。