panacoran
panac****@users*****
2012年 4月 30日 (月) 15:37:56 JST
--- On Mon, 2012/4/30, darai <darai****@users*****> wrote: > ptsim-reorgをビルドして実行すると、下記エラーメッセージが出力されます。 > > 間違ったフォーマットのプログラムを読み込もうとしました。 (HRESULT からの > 例外: 0x8007000B) > > 解決策をご存知でしたら教えてください > ・Windows7 64bit環境で、AnyCPUでビルド > ・チェックアウト後、特に変更は施していない ptsim-reorgをAnyCPUでビルドするとUNLHA32.DLLが32bitバイナリなので リンクしそこねて死にます。 Windows 7 64bit環境でx86を指定すると今度はビルドできなくなってしまいます。 すべてのプロジェクトでx86を指定するのではなく、ProtraとPtSimはx86で Protra.LibだけAnyCPUにすると、ビルドできて動くようになるはずです。 なぜそうしなければならないのかは、以下のブログに書いてあります。 http://blogs.msdn.com/b/visualstudio/archive/2010/06/19/resgen-exe-error-an-attempt-was-made-to-load-a-program-with-an-incorrect-format.aspx -- panacoran