[Protra-members] ptsim-reorg実行エラー

Back to archive index

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




Protra-members メーリングリストの案内
Back to archive index