嗨我對C++來說還是比較新的,我一直在試着讓this代碼在過去的一個小時內工作。不能包含d3dx9.h C++
我已經在Visual Studio中加載了該項目並將其轉換爲Visual Studio 2010。首先,我試圖編譯它,但沒有成功,因爲它告訴我它無法找到d3dx9.h
。但是,我更改了依賴關係&鏈接並且它更改了錯誤。現在,它說
error LNK1181: cannot open input file '..\DXSDK\Lib\d3dx9.lib'
這是令人失望的,因爲我知道文件是:
C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\d3dx9.lib
,但它也是在debug文件夾。有誰知道它爲什麼找不到它?或者也許還有另一個原因,它無法打開它?
除非您知道鏈接器運行的位置,否則請勿使用相對路徑。嘗試一個絕對路徑開始。 – cup