Windows Vista 問題改め msvcr8x, msvcr9x 問題
2008-03-07


当初、MinGw でコンパイルした namazu.exe が Windows Vista で正常動作しないため、Vista 問題としていました msvcr8x 問題ですが、Visual C++ 2008 でコンパイルするとどうなるか確認してみました。

VC++ 2008 でコンパイルしたバイナリは msvcr9x に依存します。 この msvcr9x も msvcr8x 同様の不具合が生じました。 このため、VC++ 2008 もそのままでは namazu.exe のコンパイルには使えそうにありませんでした。

VC++ と msvcr のバージョンの関係は次の通りです。

namazu.exe で不具合が生じるのは msvcr[80]x です。 このため、VC++ .NET 2003 以前でスタティックリンクすればこの問題を回避できます。 このため、今のところ VC++ 6.0 でコンパイルしています。

[開発]
[バグ関係]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット