作者hnchang (多擔代為重)
看板C_and_CPP
標題[問題] 關於Visual C++ 2008 與 Visual C++ 6.0
時間Fri Jan 30 23:39:43 2009
是這樣的,
我用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
1F:推 yoco315:因為 6.0 離標準差很遠很遠很遠很遠很遠很遠很遠很遠很遠 01/30 23:59
2F:推 StubbornLin:丟掉吧 都有Express可以用了= = 01/31 00:08
3F:推 Bencrie:不要再用十年前的古董了 囧 01/31 00:11
4F:推 PRAM:因為你沒有把 VC 6.0 更新到 Service Pack 6 , 快去更新吧 01/31 00:59
5F:→ hnchang:okok 我會改用VS.NET版本的 01/31 19:58
6F:→ hnchang:不過我的VS 6.0有裝SP6 囧 01/31 19:58
7F:→ DarkNT:因為VC 6.0出的時候C++的標準還沒定好 01/31 22:02