2003-06-17 153849 [長年日記]

eMbedded Visual C++ 4.0 Service Pack 2

eVC4のSP2が出ていますね。日本語版はここ。英語版はここ。といっても、CE.NET 4.2対応版というだけっぽいので、余り関係ないんですけど。

ところで、このeVC4SP2を入れたら途中でVirtual PCのセットアップがあってびっくりしました。どうやらエミュレータの実行に使っているっぽいです。そういえば、MSに買収されていましたね。

[SVN] Subversionでブランチ (2)

svn log file:///home/svn/q3

のようにブランチを作成したところよりも親側でlogを見ればブランチを作成したときのログも見れました。よく考えると当たり前ですね^^;。

[Q3] eVC4でコンパイル

以前書いたように、evc4でビルドするとmips版がINTERNAL COMPILER ERRORになってしまっていたのですが、どうやらvector<bool>が原因だったようで、vector<int>にしたところその部分は通るようになりました。

[Q3] eVC4でコンパイル (2)

他の部分のvector<bool>も全て変更し、別の修正ももう一箇所したところコンパイルは通りました。手元のPocket PCで動かしてみたところ、一通り動いているようです。ちなみに、もう一つの修正点は、hash_map::erase(iterator)なのですが、hash_map::erase(const key_type&)にしたらエラーにならなくなりました。よくわからないですが、MIPS版はちょっとコンパイラが不安定なようです。

これで、後は例外処理がちゃんと動けば万々歳なんですが。

[Q3] eVC4の_MSC_VER

eVC4のwce420に含まれるコンパイラの_MSC_VERは1202のようです。