2013-05-26 69 views
0

我剛剛移植並更新了一堆FBX模型加載代碼,我曾與Direct X 10合作嘗試使其與Direct X 11一起工作。從那時起,我使用的FBX SDK已經更新。更新從2012.2到2014.1的FBX SDK模型加載SDK

在我的老節目,我掛下的lib:

fbxsdk-2012.2-mdd.lib 

現在,顯然我不能鏈接到這個,因爲我沒有我的系統上做2012.2。所以,我的想法是簡單地改變2012.2至2014.1,但這並沒有工作,導致出現以下錯誤:

error LNK1104: cannot open file 'fbxsdk-2014.1-mdd.lib' 

於是,我就有些googleing看什麼fbxsdk-2012.2-MDD的更新版本.lib是。但我找不到任何東西。我試圖取出連接OT了2014.1的lib,但我得到了以下錯誤:

Error 36 error LNK2019: unresolved external symbol "void __cdecl fbxsdk_2014_1::FbxAssert(char const *,char const *,unsigned int,char const *)" ([email protected][email protected]@[email protected]) referenced in function "public: int & __thiscall fbxsdk_2014_1::FbxArray::operatorconst " ([email protected]@[email protected]@[email protected])

所以,看在FBX樣品目錄我打開了ViewScene樣品,看看它的lib它掛,我看到它想要以下內容:

libfbxsdk-md.lib 

所以我也這樣做了。但是,我的程序聲稱無法打開文件。而且我對下一步該做什麼感到不知所措。

是否有人成功地使用2014.1將FBX模型加載到Directx 11應用程序中?如果是這樣,我需要做什麼才能獲得正確的鏈接庫?

回答

0

也有類似的問題,這是我做的......我在這裏計算器圍繞閱讀的地方 反正

"first change parameters, tools->option->debugging->symbol->server,yes thenCtrl+F5,then you will see amazing things " 
0

libfbxsdk-md.lib在兩個調試/釋放的lib文件夾,這樣的Visual Studio感到困惑。調試/發佈設置中必須單獨包含Visual Studio屬性頁中完整的debug/release lib文件夾路徑。