Tried to add the headers and libcaffe.so, but it doesn't work.
Get these errors:
/tmp/ccBU4IJg.o: In function `caffe::Caffe::set_mode(caffe::Caffe::Brew)':
extract_features.cpp:(.text._ZN5caffe5Caffe8set_modeENS0_4BrewE[_ZN5caffe5Caffe8set_modeENS0_4BrewE]+0xc): undefined reference to `caffe::Caffe::Get()'
/tmp/ccBU4IJg.o: In function `caffe::Datum::clear_data()':
extract_features.cpp:(.text._ZN5caffe5Datum10clear_dataEv[_ZN5caffe5Datum10clear_dataEv]+0x17): undefined reference to `google::protobuf::internal::kEmptyString'
/tmp/ccBU4IJg.o: In function `int feature_extraction_pipeline<float>(int, char**)':
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x3a): undefined reference to `google::InitGoogleLogging(char const*)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x6d): undefined reference to `google::LogMessage::LogMessage(char const*, int, int)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x7c): undefined reference to `google::LogMessage::stream()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x9a): undefined reference to `google::LogMessage::~LogMessage()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x11e): undefined reference to `google::LogMessage::LogMessage(char const*, int, int)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x12d): undefined reference to `google::LogMessage::stream()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x14b): undefined reference to `google::LogMessage::~LogMessage()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x211): undefined reference to `google::LogMessageFatal::LogMessageFatal(char const*, int, google::CheckOpString const&)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x220): undefined reference to `google::LogMessage::stream()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x22f): undefined reference to `google::LogMessageFatal::~LogMessageFatal()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x24f): undefined reference to `google::LogMessage::LogMessage(char const*, int, int)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x25e): undefined reference to `google::LogMessage::stream()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x28c): undefined reference to `google::LogMessage::~LogMessage()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x299): undefined reference to `caffe::Caffe::SetDevice(int)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x2c5): undefined reference to `google::LogMessage::LogMessage(char const*, int, int)'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x2d4): undefined reference to `google::LogMessage::stream()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x2f2): undefined reference to `google::LogMessage::~LogMessage()'
extract_features.cpp:(.text._Z27feature_extraction_pipelineIfEiiPPc[_Z27feature_extraction_pipelineIfEiiPPc]+0x3e5): undefined reference to `caffe::Net<float>::Net(std::string const&, caffe::Phase, caffe::Net<float> const*)'
Any hint? Thank you.