[問題] 關於Visual C++ 2008 與 Visual C++ 6.0

看板C_and_CPP (C/C++)作者 (多擔代為重)時間16年前 (2009/01/30 23:39), 編輯推噓4(403)
留言7則, 6人參與, 最新討論串1/1
是這樣的, 我用Visual C++ 2008 (Professional) 可以將某一卡車的 的檔案編譯成.lib,而且可用. 但是用Visual C++ 6.0 (Professonal) 卻不行. 出現的錯誤大部分都是: error C2668: 'setw' : ambiguous call to overloaded function 這個龐大的 .cpp和 .h檔案的撰寫者是在Visual C++ Express 2008的環境下 用ANSI C++的語法寫成的. 小弟想要請問既然是標準的C++語法寫成,為什麼在6.0之下卻無法正常編譯呢? -- ◢█               ◢█ ███   ◢████◢███████   ◢███◢████◢█████/██████████████/████████████████████████████████████████████████████████████▇██████▇██████▇█████████████████████████▇▇██◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.30.121

01/30 23:59, , 1F
因為 6.0 離標準差很遠很遠很遠很遠很遠很遠很遠很遠很遠
01/30 23:59, 1F

01/31 00:08, , 2F
丟掉吧 都有Express可以用了= =
01/31 00:08, 2F

01/31 00:11, , 3F
不要再用十年前的古董了 囧
01/31 00:11, 3F

01/31 00:59, , 4F
因為你沒有把 VC 6.0 更新到 Service Pack 6 , 快去更新吧
01/31 00:59, 4F

01/31 19:58, , 5F
okok 我會改用VS.NET版本的
01/31 19:58, 5F

01/31 19:58, , 6F
不過我的VS 6.0有裝SP6 囧
01/31 19:58, 6F

01/31 22:02, , 7F
因為VC 6.0出的時候C++的標準還沒定好
01/31 22:02, 7F
文章代碼(AID): #19Wnz3U- (C_and_CPP)
文章代碼(AID): #19Wnz3U- (C_and_CPP)