世界七不思議
Board
Others
狀態(?)
永遠なる勇者たち
村
仲
禁
伺か特別link
« June 2006 | Main | August 2006 »
July 16, 2006
Visual Studio
[一応IT人]
今天整理了一下自己的development environment...
今天的東東主要都是和電腦相關的無聊話...
所以對電腦興趣不大的人就不要浪費時間好了~
先說一號機的Visual Studio 6.0 (VS6)
這個東西大約有10年歷史了,不過很神奇的還有超級多人用的呢~
而且今時今日已經不是安裝好就能使用的樣子。
在網上一查,原來要經過很多很不安心的程序才能去到可用的狀態呢。
首先是Service Pack (SP)的問題...
原本以為裝最新的就好,不過Processor Pack (VSPP)竟然只支援SP5呢..orz
有很多program例如virtualdub那些都需要VSPP的說。
結果就有些奇怪的方法在SP6上使用VSPP... (大概只是手動的把VSPP解出來放到SP6的VS裏而已)
不過這個方法會有些potential的問題的呢~ (真的遇到才算吧)
之後就是Platform SDK (PSDK)的問題...
因為隨VS6安裝了的事實上已經是接近10年前版本的library,
特別是win32 API的部份絕對有更新的必要~
不過M$公式網頁說VS6已經不再支援的了,最後支援VS6的PSDK是03年2月的版本。
可是M$網上已經沒有得download了,可惡的M$還叫你去通販訌回來(隻碟免費,但運費自付)。
不過很奇怪地有人在M$的檔案廢墟找到了應該是Feb 03的版本出來...
雖然大家都不太肯定那個版本是不是真的是Feb 03的樣子,不過裝起來好像OK就沒問題吧。
事實上那個PSDK自稱是Feb 03的呢,不過download的地方沒寫日期...寫著是PSDK for Windows Server 2003...
最後好像是Direct X SDK (dxsdk)
基本上和PSDK是差不多的,也是版本問題...
傻傻的我到了最近才知道最後支援win2000的版本是04年10月版...
這個好彩還能在M$網上download得到呢.. 看M$的file description,感覺上Dec 04版本也好像支援win2000的...
另外Oct 04的版本能使用DirectX 7,8,9的, 相信停在這個版本上應該會不錯...
說起來,98/ME的支援狀況是不明呢...orz 知道的人請告訴我
(唔...其實我真的用05年版的dxsdk+DX7來測試過...在2000上顯示真的會怪怪的XD
同一份source code在Oct 04版本的dxsdk上再compile過後就回復正常了)
關於VS6還有一件值得一提的是,
不知為何如果不把VS6的主要IDE部件安裝在 %SYSTEMDRIVE% 的話,
VS6安裝出來會有問題的,引致不能正常運作....
不知這是我OS配置的問題還是VS6 installer的bug來..
至於二號機...今天沒有動過啦~ 是VS2003+dxsdk Oct 04...
在想不如裝個VS2005上去,但2003和2005能共存的嗎? ;;
另外就是CVS...一直都不太懂用而且覺得有點難用~
而SVN的感覺就好像不錯...如果現在開始學的話, 學SVN可能會好一點呢~
現在有些新的open source project都已經開始用SVN了~
題外:
為甚麼platform SDK會放棄支援VS6?
除了因為VS6舊之外,另一個最大的原因話說是那個PSDK需要新增一些compiler function而VS6的compiler是不支援的~
specific來說是那個 /GS (Buffer Security Check) 的compile option...這個option看起來好像是一種用來防禦病毒的手段來的吧~?
Posted by 雞 at 11:30 PM | Comments (0) | TrackBack