guanfuchen / CppModule

记录常用Cpp模块使用方法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CppModule

该仓库记录常用Cpp应用库的使用方法,目前主要计划记录Caffe中相关的这些依赖库的使用方法,同时其中测试相关第三方库均以CMake进行组织。

# 命令行下编译运行
mkdir build
cd build
cmake ..
make
./build/gflags/gflags_test
./build/glog/glog_test

CMake

CMake使用相关参考cmake使用


常用第三方库

  • OpenCV
  • Boost,具体使用参考boost使用
  • CUDA
  • BLAS
  • LevelDB
  • LMDB
  • GLog,具体使用参考glog使用
  • GFlags,具体使用参考flags使用
  • Protobuff
  • HDF5
  • Snappy

参考资料

  • Caffe使用的第三方库(一),这个系列较好地对Caffe源码进行了解析,其中包括前期对Caffe依赖地第三方库地学习,然后对整个结构框架进行了分析。

About

记录常用Cpp模块使用方法


Languages

Language:C++ 70.6%Language:CMake 29.4%