1. 程式人生 > >FBX在Windows下執行時庫的選擇

FBX在Windows下執行時庫的選擇

  有時候有寫些造福後人的文章,但往往都是說不透徹,我自己學得都不透徹.能造福一些算一些吧,以後看完了再補上.最近弄的用FBX SDK操作FBX動作檔案的東西,弄了這是第五個星期了,總算快弄完了.簡單說下庫的選擇.

  如官方的說明所言,可以選擇3種使用FBX SDK的方式:

  1.包含libfbxsdk.lib,IDE前處理器定義FBXSDK_SHARED,生成的可執行目錄下存在fbxsdk-2014.1.dll(當然未必要這個版本啦).函式宣告存在於.lib中,執行時載入DLL.動態linking.

  2.包含libfbxsdk-md.lib,就可以了,IDE執行庫選擇/MD.靜態linking.我在新建立的執行緒中呼叫了SDK中的方法,結果連結失敗.

  3.包含libfbxsdk-mt.lib,就可以了,IDEM執行庫選擇/MT.靜態linking. 我在新建立的執行緒中呼叫了SDK中的方法,連結成功.

  更詳盡的,看這個吧:http://docs.autodesk.com/FBX/2014/ENU/FBX-SDK-Documentation/index.html.說的很詳盡.還有就是,看來有必要花些時間把<<Windows核心程式設計>>再看一遍了,當初看的時候還沒有工作,有些理解不透徹,看來要再看一遍了.

  最近這個東西的風波總算要過去了,加油繼續把這個弄完吧.