Wednesday, September 28, 2005

帥氣的微軟....

終於開始想寫東西..啟動了好久不見的DirectX
赫然發現....ㄟ?!怎麼SDK不一樣....
我的notebook上面的是DX9 SDK 2004 Summer版
PC上裝的是DX9 SDK 2005 June版
一看才知道2005版的DX9 SDK沒有directshow的sample
好吧..從notebook上抓過去..
居然..不能執行....

猛然想起凱文老師的話..2005年的DX9改為dynamic linking....
好吧..那也就表示我得找到新版的dll檔..不然就不能跑了

一找就發現....靠....微軟你太帥氣了....
DX9 Feburary版 -> d3dx9_
24.dll
DX9 April版 -> d3dx9_
25.dll
DX9 June版 -> d3dx9_
26.dll
DX9 Aug版 -> d3dx9_
27.dll

意思也就是..我用了Feb版compile出來的程式..要有24號
用Apr版compile出來的程式..得有25號
沒有就不給跑..不然就是要拿原始檔重新compile....

有沒這麼神啊..搞成dynamic linking還每一版就換一次dll檔的名字..T-T
我真是猜不透你啊....微軟

本來是很不想用..可是看在Unicode以及直接支援IME的份上..還是得回到微軟的懷抱..
誰叫我的目標是多國語系呢....

饒了我吧..微軟..我只是想寫個聊天程式啊....


No comments: