0
我試圖找到這個小時,小時和小時的答案。這是令人疲憊的。在Visual Studio中,我一直在使用DirectX處理這些庫問題,我認爲我已經將其縮小到幾乎可以解決的程度。Visual c + +無法解析的外部符號_Direct3DCreate9 @ 4
在編譯的錯誤是在標題,下面是我的一些代碼,圖像和依賴關係和這樣的:
我試圖找到這個小時,小時和小時的答案。這是令人疲憊的。在Visual Studio中,我一直在使用DirectX處理這些庫問題,我認爲我已經將其縮小到幾乎可以解決的程度。Visual c + +無法解析的外部符號_Direct3DCreate9 @ 4
在編譯的錯誤是在標題,下面是我的一些代碼,圖像和依賴關係和這樣的:
通常解析外部符號是,如果你使用的是拋出一個在頭文件中定義的函數,在你的情況下我認爲d3d9.h,但是你沒有鏈接到包含的實現庫。右鍵單擊解決方案資源管理器下的項目名稱,然後單擊屬性 - >配置屬性 - >鏈接器 - >輸入,現在在附加依賴項上添加您的庫,我想它會是d3d9.lib或d3dx9.lib!
它看起來像你有一個32位版本,但你鏈接到64位庫。如果是這樣,那永遠不會起作用。 –
我所有的都是X86和X64,我應該鏈接到X86嗎? –
我的上帝,我試過了,它工作。非常感謝你。 –