今天下午在改一个程序,加了几句代码之后编译一下,报了错误:
报了错:fatal error C1004: unexpected end of file found
根据经验看是少了大括号之类的,仔细看了下好像也没有少,看了至少五六遍,没有少啊,
加入的代码移了位置导致的?各种换位置验证。
搞了大概有一个小时了(其实没有,只是你知道在这种情况下好像感觉搞了很久)
最后一行一行去删掉编译,我真的 很庆幸程序不是很大,编译时间不需要太久,要不真的想骂死Microsoft VC6.0的工程师的心都有了。
问题是个注释引起的,来看一下,原来有问题的注释:
/* MYSQL_ROW 实际上是个char**类型的指针*/
编译之后报错:
fatal error C1004: unexpected end of file found
Error executing cl.exe.
然后我把‘*/'这个起那么前面加个空格
/* MYSQL_ROW 实际上是个char**类型的指针 */
就OK了!!!!!我。。。。
微微一笑,这编译器太古(S)老(B)了~
浪费我好长时间