我已經安裝了2010年6月的Direct X SDK並編寫了一個簡單的DX應用程序。如何使我的應用程序加載正確的d3d9 * dll
我已經設置了正確的頭和庫包括路徑,也就是說,它們指向
C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include
C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86
一切都建立很好,但是當我運行應用程序,我注意到D3D *模塊被裝載在C:\Windows\SysWOW64\d3d9.dll
& C:\Windows\SysWOW64\d3dx9d_43.dll
我的假設下,與在DirectX SDK目錄庫鏈接將確保在SDK中的dll文件,即C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Developer Runtime\x86
會被加載。
我不確定它是否與此相關,但我的應用程序最終得到了NULL
設備句柄。 我如何確保正確的DLL被加載?
'NULL'設備錯誤
相關訊息可以是完全不相關於運行時使用。如果你不能成功啓用調試運行時,並且無法自己調試它,請在StackOverflow上發佈另一個問題,包括相關的代碼以及你試圖解決的問題,這樣我們就可以看到問題所在。 – Drop