ホーム » 2016 » 10月 » 18

日別アーカイブ: 2016/10/18

2016年10月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

カテゴリー

アーカイブ

ブログ統計情報

  • 99,504 アクセス


FBX SDK static exe

以前から _AFXDLL となっていたプロジェクトを static にすると,エラーがいっぱい.


今までは,DLL 版のライブラリを使用する様になっていた.
  #if defined (FS_Ver200508)
  // #pragma comment (lib, “FbxSDK_MD.lib”)
  // …
  #elif defined (FS_Ver2011_3_1)
     #ifdef _DEBUG
       #pragma comment (lib, “FbxSDK_md2005D.lib”)
     #else
       #pragma comment (lib, “FbxSDK_md2005.lib”)
     #endif
  #elif defined (FS_Ver2013_3)
     #ifdef _DEBUG
       #pragma comment (lib, “FbxSDK-2013.3-mdD.lib”)
     #else
       #pragma comment (lib, “FbxSDK-2013.3-md.lib”)
     #endif
  #else
       #pragma comment (lib, “LibFbxSDK-MD.lib”)
  #endif


_DLL が定義されているかどうかで振り分け.
  #if defined (_DLL)
     #if defined (FS_Ver200508)
     // …
     #else
       #pragma comment (lib, “LibFbxSDK-MD.lib”)
     #endif
  #else
     #if defined (FS_Ver200508)
     // #pragma comment (lib, “FbxSDK_MT.lib”)
     #elif defined (FS_Ver2011_3_1)
       #ifdef _DEBUG
       #pragma comment (lib, “FbxSDK_mt2005D.lib”)
       #else
       #pragma comment (lib, “FbxSDK_mt2005.lib”)
       #endif
     #elif defined (FS_Ver2013_3)
       #ifdef _DEBUG
       #pragma comment (lib, “FbxSDK-2013.3-mtD.lib”)
       #else
       #pragma comment (lib, “FbxSDK-2013.3-mt.lib”)
       #endif
     #else
       #pragma comment (lib, “LibFbxSDK-MT.lib”)
     #endif
  #endif

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.