作者liu2007 (薯)
看板C_and_CPP
标题[问题] 找不到问题.......
时间Mon Dec 7 16:35:10 2009
这是可正常执行的程式码
http://nopaste.csie.org/0e623
这是有问题的程式码
http://nopaste.csie.org/43282
我的问题就是
有问题的程式码编译的时候出现错误
错误指向第二个 typedef
讯息:
C:\Documents and Settings\Mickey\桌面\Operate_Value\main.cpp(14) :
fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
Error executing cl.exe.
可是诚如第一个网址
两者是一模一样的定义
问题到底是出在哪里呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.134.115.251
1F:推 holymars:div 12/07 16:53
2F:推 VictorTom:好强, 一眼就看出来了....Orz 12/07 16:59
对不起...
我还是不懂
虽然网页上div的颜色是蓝色
好像是保留字@.@
可是这两个程式在VC++ 6.0 一个能跑一个不能跑
请问H大的 意思是@.@??
感谢
※ 编辑: liu2007 来自: 140.134.115.251 (12/07 17:03)
3F:推 LPH66:唔...虽然 stdlib.h 里是有个叫 div 的函式啦... 12/07 17:07
4F:→ LPH66:不过这个错误讯息是 compiler 自己爆炸了 XD" 12/07 17:07
5F:→ VictorTom:它变色是因为已知的函数名变色的....XD 12/07 17:07
6F:→ LPH66:你试着 patch 到 sp6 再用用看 @@; 12/07 17:08
恩...的确是改个名字就行了
不过L大的方式我看不懂@@
我的VC++6.0已经是第六版了
※ 编辑: liu2007 来自: 140.134.115.251 (12/07 17:10)
7F:→ VictorTom:这个compile下去应该要有error的, L大说patch是看看能不 12/07 17:11
8F:→ VictorTom:能解决compiler自己compile到一半烂掉的问题吧....@_@" 12/07 17:11
9F:推 LPH66:我是指 vc6 的 sp6.... 12/07 17:13
10F:→ LPH66:如楼上所说 这应该要有 error 才是 (撞名了) 12/07 17:14
11F:推 twotwoone:大概是VC6太旧,没回报错误反而自己当掉了吧 12/07 17:27
12F:推 VictorTom:不过说真的, VC2008 exp版不是free DL的吗?? 要用VC的话 12/07 17:31
13F:→ VictorTom:也别再用这麽老旧的版本了呗....:) 12/07 17:31