看板 C_and_CPP 關於我們 聯絡資訊
這是可正常執行的程式碼 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
holymars:div 12/07 16:53
VictorTom:好強, 一眼就看出來了....Orz 12/07 16:59
對不起... 我還是不懂 雖然網頁上div的顏色是藍色 好像是保留字@.@ 可是這兩個程式在VC++ 6.0 一個能跑一個不能跑 請問H大的 意思是@.@?? 感謝 ※ 編輯: liu2007 來自: 140.134.115.251 (12/07 17:03)
LPH66:唔...雖然 stdlib.h 裡是有個叫 div 的函式啦... 12/07 17:07
LPH66:不過這個錯誤訊息是 compiler 自己爆炸了 XD" 12/07 17:07
VictorTom:它變色是因為已知的函數名變色的....XD 12/07 17:07
LPH66:你試著 patch 到 sp6 再用用看 @@; 12/07 17:08
恩...的確是改個名字就行了 不過L大的方式我看不懂@@ 我的VC++6.0已經是第六版了 ※ 編輯: liu2007 來自: 140.134.115.251 (12/07 17:10)
VictorTom:這個compile下去應該要有error的, L大說patch是看看能不 12/07 17:11
VictorTom:能解決compiler自己compile到一半爛掉的問題吧....@_@" 12/07 17:11
LPH66:我是指 vc6 的 sp6.... 12/07 17:13
LPH66:如樓上所說 這應該要有 error 才是 (撞名了) 12/07 17:14
twotwoone:大概是VC6太舊,沒回報錯誤反而自己當掉了吧 12/07 17:27
VictorTom:不過說真的, VC2008 exp版不是free DL的嗎?? 要用VC的話 12/07 17:31
VictorTom:也別再用這麼老舊的版本了唄....:) 12/07 17:31