C++

c++のシリアライザcerealをopencvのcv::Matに対応させた

C++

c++でシリアライズしたいなと思ったら、ヘッダーオンリーで使用でき、利用方法も簡単なcerealというオープンソースのライブラリを発見した。それをopencvのMatにも対応させたので紹介しよう。 github.com cerealは利用方法が簡単であり、c++標準のコンテナで…

macのpkg-config & CMakeでlibraryが見つからずハマった

CMakeでプロジェクトのビルド周りを管理しているのだが、外部のライブラリがCMakeのfind_package()に対応していない場合は自分でライブラリを直接パスで設定する必要がある。リンクしたいライブラリが多数のライブラリに依存していたらかなり骨の折れる作業…

秒速でCLionのremote developmentの設定を行う

dockerを使って4行セットアップ GitHub - shuhaoliu/docker-clion-dev: Debugging C++ in a Docker Container with CLion IDEという素晴らしいツールがあるので、それを用いて以下のことをするだけで環境構築は完了だ。 git pull git@github.com:shuhaoliu/d…