2008/05/05(Mon)続・vorbis.net

はてブ数 2008/05/05 19:58 計算機な日記::ソフト作り つーさ

エラー 1 fatal error LNK1257: コードの生成に失敗しました。 vorbis.net

今日もごりごりコーディング。

とりあえず、Releaseビルドして、音が鳴ったので、試しに他の環境に持って行ったら動かない。

実行時エラー

アプリケーションの動作中に思わぬエラーが発生してしまいました。
もしよろしければ、DebugLog.txtを作者の元まで送ってあげてください。
内容:System.IO.FileNotFoundException: 指定されたモジュールが見つかりません。 (HRESULT からの例外: 0x8007007E) 場所 DirectX.DSSound..ctor(DirectSound ds, Stream source) 場所 DirectX.DirectSound.LoadSound(String path) ...

DLLからエクスポートしているクラスを初めて使おうとしたタイミングで↑で落ちると。
他の人にも試してもらったがことごとくダメ。部室のWin2000では動いていたのに。
まさか、Win2000だと動くのか?ω

WinXP + VS2005(フルインストール)が入ってる環境ですら、同じエラーで動かない。
とりあえず、そのVC++が入ってるとこへ、C++のプロジェクトを持って行ってビルドしようと思ったら、本日1行目の謎のリンカエラー。
libの錬成の仕方が悪いのか?

素直にプラットフォーム呼び出しにしておけばよかったのか? ああああ……

追記 2008/05/05

なんか、全部まっさらにしてプロジェクト作りなおしたら動いた。よーわからん。