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