エラーが・・・。
Posted: 2010年1月19日(火) 20:20
こんばんわ、質問させていただきます。
MIDIプレイヤー的なものを作っているのですが、エラーが出てしまって直らなくなってしまいました。
1週間くらい前は普通にビルドできたのですが、間にちょっと他のプログラムを試したりしてたらできなくなってしまいました。
エラーは以下の通りです。
見られてまずいところは*に変えてあります。
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) は既に LIBCMTD.lib(typinfo.obj) で定義されています。
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) は既に LIBCMTD.lib(typinfo.obj) で定義されています。
LINK : warning LNK4098: defaultlib 'MSVCRTD' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。
C:\Documents and Settings\*\My Documents\Visual Studio 2008\Projects\midi_player\Debug\midi_player.exe : fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。
ビルドログは "file://c:\Documents and Settings\*\My Documents\Visual Studio 2008\Projects\midi_player\Debug\BuildLog.htm" に保存されました。
midi_player - エラー 3、警告 1
他のプログラムというのは、DirectxGraphicsをやろうとしてたんです。
即効挫折しましたが・・・。
自分のパソコンに入っていたDirectXが9.0だったので、それにあわせてSDKを古いバージョンに変えたのですが、それは何か影響あったりしますか?
あ、DXライブラリの設定はしなおしてあります。
ランタイムライブラリなんかも、見直したので、初期設定の問題はないと思うのですが・・・。
どなたかお願いいたします。
MIDIプレイヤー的なものを作っているのですが、エラーが出てしまって直らなくなってしまいました。
1週間くらい前は普通にビルドできたのですが、間にちょっと他のプログラムを試したりしてたらできなくなってしまいました。
エラーは以下の通りです。
見られてまずいところは*に変えてあります。
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) は既に LIBCMTD.lib(typinfo.obj) で定義されています。
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) は既に LIBCMTD.lib(typinfo.obj) で定義されています。
LINK : warning LNK4098: defaultlib 'MSVCRTD' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。
C:\Documents and Settings\*\My Documents\Visual Studio 2008\Projects\midi_player\Debug\midi_player.exe : fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。
ビルドログは "file://c:\Documents and Settings\*\My Documents\Visual Studio 2008\Projects\midi_player\Debug\BuildLog.htm" に保存されました。
midi_player - エラー 3、警告 1
他のプログラムというのは、DirectxGraphicsをやろうとしてたんです。
即効挫折しましたが・・・。
自分のパソコンに入っていたDirectXが9.0だったので、それにあわせてSDKを古いバージョンに変えたのですが、それは何か影響あったりしますか?
あ、DXライブラリの設定はしなおしてあります。
ランタイムライブラリなんかも、見直したので、初期設定の問題はないと思うのですが・・・。
どなたかお願いいたします。