Eclipse CDTでプレイする準備
やったこと
- EclipseでTopCoderプロジェクトを作成
- Arenaのプラグインの設定でソースコードのテンプレートが出力されるディレクトリをTopCoderのワークスペースに設定
- Eclipseでは行が折り返されないので問題文がとても見にくい。http://ahtik.com/blog/2006/06/18/first-alpha-of-eclipse-word-wrap-released/ をいれる。多少ハイライトが壊れるけど背に腹は代えられない。
- 自分用のユーティリティ関数が入ったtoolbox.cppをコピーする
- Boostにパスが通ってないのを通す。PropertyのC++ BuildのSettingでコマンドライン引数を指定できる。
- EmacsではforとかsizeとかでTABを押すと適当なテンプレートが挿入されるように設定していたのでEclipseでも同じようにしようとしたが、、、うむむ、テンプレートでsize_t ${N} = ${xs}.size();とか書くとNが未定義の変数だというエラーが出る。ヘルプでは使えているように見えるのに。あと補完候補に出す方法がわからない。むう。
- 何より深刻なことに0行目で謎のエラーが出てビルドできない。
むう、明日はEmacsで参戦かな。