実現したいこと
FBXSDKのリンクを正しく行いたい
発生している問題・分からないこと
https://note.com/nwsnkn/n/n029730b9ad0d#e4355f81-f448-4222-918d-fb73d4f4b0a8
FbxSurfaceMaterialなどが対応するlibを入れていても使用できず上記のサイトを参考に設定しなおしていたところ複数回の定義エラーが出てしまいました。
エラーメッセージ
error
1 21>DirectXTex_Debug.lib(DirectXTexImage.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 31>DirectXTex_Debug.lib(DirectXTexWIC.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 41>DirectXTex_Debug.lib(DirectXTexD3D11.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 51>DirectXTex_Debug.lib(DirectXTexUtil.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。1>DirectXTex_Debug.lib(DirectXTexConvert.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 61>DirectXTex_Debug.lib(DirectXTexCompress.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。1>DirectXTex_Debug.lib(DirectXTexMipMaps.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません1>DirectXTex_Debug.lib(BC.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 71>DirectXTex_Debug.lib(BC4BC5.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 81>DirectXTex_Debug.lib(BC6HBC7.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 91>libcpmtd.lib(xthrow.obj) : error LNK2038: 'RuntimeLibrary' の不一致が検出されました。値 'MTd_StaticDebug' が MDd_DynamicDebug の値 'directx.obj' と一致しません。 101>libcpmtd.lib(xthrow.obj) : error LNK2005: "void __cdecl std::_Xbad_alloc(void)" (?_Xbad_alloc@std@@YAXXZ) は既に msvcprtd.lib(MSVCP140D.dll) で定義されています。 111>libcpmtd.lib(xthrow.obj) : error LNK2005: "void __cdecl std::_Xlength_error(char const *)" (?_Xlength_error@std@@YAXPEBD@Z) は既に msvcprtd.lib(MSVCP140D.dll) で定義されています1>libcpmtd.lib(xthrow.obj) : error LNK2005: "void __cdecl std::_Xout_of_range(char const *)" (?_Xout_of_range@std@@YAXPEBD@Z) は既に msvcprtd.lib(MSVCP140D.dll) で定義されています。 121>LINK : warning LNK4098: defaultlib 'LIBCMTD' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 131>C:\Users\Owner\Desktop\HEW(仮)\05_PlayerAnimation FBXSDK\x64\Debug\Sample01.exe : fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。 14 15
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
一つ以上の再定義のエラーが出てしまいました
補足
特になし
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。