Visual Studio 2015でC++用Protocol BuffersライブラリをRelease版でコンパイルするときのエラー対応

Protocol BuffersのC++用ライブラリをコンパイルする際、今のVS2015だとRelease版ではコンパイルエラーが発生するので、その対処法を記録。

スポンサーリンク

・https://developers.google.com/protocol-buffers/docs/downloadsからソースコードをダウンロード
・そのまま進めてRelease版でコンパイルするとLNK2019が出てエラーになるはず。同じ問題が既に報告されている(その1その2
・上記後者のリンクからたどれるこのページを参考に、cmake/libprotobuf.cmakeを修正する
・cmake/README.mdを参考に、CMAKEで.slnファイルを作成。VS2015なので、-Gのオプションは”Visual Studio 14 2015″に変更

上記の手順で、無事にコンパイルできるようになった。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です