まっさらなLet's Noteで作業するので、以下の順番で必要なものをインストール。サクラエディタもついでに突っ込んでおく。
- Visual Studio Professional 2015 (Visual Studio Dev Essential に無料登録してダウンロード。Microsoftアカウントが必要)
- Miniconda(https://conda.io/miniconda.html)
- OpenCV 2.4.x (今回は9。古いな)(インストーラ実行後、展開されたファイルを適当な場所に移動し、Pathに追加)
- Cmake (https://cmake.org/download/)
の順番でインストール。Minicondaをインストールしたら、管理者権限でAnaconda Promptを起動して
>>conda install protobuf
あとは、例のブツのzipファイルをダウンロード・展開。前処理としてioしたにある~.protoファイルからprotocで~.pb.ccと~pb.hを生成。次に、exampleディレクトリ下の目的のソースコードのあるディレクトリに移動し、以下のコマンドを実行。
$ git clone https://github.com/sakra/cotire.git
ついで、CmakeLists.txtに以下を追加。
set(CMAKE_MODULE_PATH ./cotire/CMake) include(cotire)
んで、Anaconda Prompt上でcmakeする。
> cmake.
出力されたslnをVisual Studio 2015からビルドすればいいはず(未確認かよ
6/23追記:ダメでした。個別のソースコードのコンパイルはできるものの、リンクエラー。これを回避するには自前でビルドする必要があった。