LoginSignup
1
1

More than 5 years have passed since last update.

groonga ソースコード読書会に参加してきた(Windows編)

Posted at

「groonga ソースコード読書会」というイベントに参加してきました。
blogroonga | Doorkeeper

読書会というよりはソースコード探検隊みたいな感じ。
「groongaのLoadコマンドの内部処理を追いかける」というお題の元、各人黙々とソースを読んでいました。
自分の場合には普段ほとんど接しないC言語のコードをじっくり眺める良い機会となりました。
会の雰囲気などはgroonga のソースコードリーディングに参加してきた - あいつの日誌βにもレポートがあります。

参加者の8割くらいがMacの中、Windows + Visual Studioという環境でエラー対応に時間がかかってあまり進められなかったのが心残り。
ということで次回以降Windowsで参加する方のために、環境構築でハマった点をまとめておきたいと思います。

Windows環境での準備

Amazon WorkSpaces を1つ立てて、その上にVisual Studio 2013環境を作りました。
設定手順下記の通りです。

cd D:\Downloads\groonga-5.0.2
cmake . -G "Visual Studio 12 2013" -DCMAKE_INSTALL_PREFIX=D:\groonga
  • デバッグ用にビルド
cmake --build . --config Debug
  • インストール
cmake --build . --config Debug --target Install
  • VS2013でソリューションファイルを開く
    cmakeを実行するとD:\Downloads\groonga-5.0.2ディレクトリにソリューションファイル(groonga.sln)ができるので、これをVisual Studio 2013で開く

  • スタートアッププログラムの変更
    Visual Studio が起動したら「groonga」を右クリックして「スタートアッププロジェクトに設定」を選択する

上記実施後、ローカルWindowsデバッガーを実行するとVisual Studioでgroongaのソースコードにブレイクポイント貼ることができます。

-デバッグ手順(作成中)

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1