Visual C++ 2008 Express Edition へ移行

移行検討中

移行作業

まずVC2008を入れる。 Windows SDKは同時に入る。(後から別に入れてしまったが別に不要だったのか? ->不要だったらしい)

Boost Crypto++ Library Xerces-C++ を2008でビルドし直す。 プロジェクト(もしくはソリューション)ファイルを開いたときに変換するか聞かれるので変換してビルドする。 Boostはbuild.txtどおりbjamで問題ない

  • Boost 1.36.0
  • SQLite 3.6.3
  • Crypto++ 5.5.2
  • Xerces-C++ 2.8.0(3.0は不安定)
  • バベル 2008-09-28

o2onも同様に変換する。 必要があればライブラリ/インクルードパス等を変更する。

ビルドしようとするとafxres.hがないと怒られる。 resource.rcの該当部分を

#include "windows.h"
#define IDC_STATIC      (-1)

書き換えればビルドは通る。これに関してスマートな解決法があればお願いします。