■ 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のようです。