2010-11-26 28 views

回答

1

VS2005也不錯。該VS2008版本的鏈接的明確規定,這是停止支持的第一個版本:

用Visual C++ 2008年開始時,Visual C++不支持針對Windows 95,Windows 98中,Windows ME或Windows NT中。如果將WINVER或_WIN32_WINNT宏分配給這些Windows版本之一,則需要修改這些宏。

從技術上講,這與編譯器本身無關。這僅表示您不能再將版本宏設置爲針對較舊版本的Windows。同樣,這並不一定意味着您的程序不會在上運行在較舊版本的Windows上,而只是表示頭聲明不向後兼容舊版本。只要不使用Win2K及更高版本中引入的任何功能,程序仍可正常運行。

當然,真的不值得支持那些(破碎的)操作系統。

+0

破裂和不支持之間有區別...... 98並沒有像我一樣破碎,幾乎和NT一樣破碎。 98SE非常體面。當我嘗試在Windows 98上運行它(操作系統不受支持)時,僅使用字符串,cout,cin和endl的我的控制檯應用程序會給我一個錯誤,所以我不確定哪個頭聲明不兼容(或者故意破壞) 。無論如何,你是否知道比VS2005更現代化的C++ IDE /編譯器?或者VS2005仍然是最好的編譯C++來贏得95/98? – Eugene 2010-11-26 02:35:48