赫然發現....ㄟ?!怎麼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:
Post a Comment