I have been trying to compile the sample RaspiCam program provided on their project page. When I try to compile the code using the following:
g++ simpletest_raspicam.cpp -o simpletest_raspicam -L/opt/vc/lib -I/usr/local/include -lraspicam -lmmal -lmmal_core -lmmal_util
I get the following errors:
/tmp/ccLyTfLB.o: In function `main':
simpletest_raspicam.cpp:(.text+0x1c): undefined reference to `raspicam::RaspiCam::RaspiCam()'
simpletest_raspicam.cpp:(.text+0x48): undefined reference to `raspicam::RaspiCam::open(bool)'
simpletest_raspicam.cpp:(.text+0xb0): undefined reference to `raspicam::RaspiCam::grab()'
simpletest_raspicam.cpp:(.text+0xc0): undefined reference to `raspicam::RaspiCam::getImageTypeSize(raspicam::RASPICAM_FORMAT) const'
simpletest_raspicam.cpp:(.text+0xe8): undefined reference to `raspicam::RaspiCam::retrieve(unsigned char*, raspicam::RASPICAM_FORMAT)'
simpletest_raspicam.cpp:(.text+0x120): undefined reference to `raspicam::RaspiCam::getWidth() const'
simpletest_raspicam.cpp:(.text+0x154): undefined reference to `raspicam::RaspiCam::getHeight() const'
simpletest_raspicam.cpp:(.text+0x184): undefined reference to `raspicam::RaspiCam::getImageTypeSize(raspicam::RASPICAM_FORMAT) const'
simpletest_raspicam.cpp:(.text+0x1dc): undefined reference to `raspicam::RaspiCam::~RaspiCam()'
simpletest_raspicam.cpp:(.text+0x208): undefined reference to `raspicam::RaspiCam::~RaspiCam()'
Does anyone have the same problem? Any ideas on how to fix it?