And I am trying to run this code in ROS.
so i am making the ROS package for this code.
but i have an error in make process.
the error is
CMakeFiles/multi_camera.dir/src/multi_cam.cpp.o: In function `ArgusSamples::ConsumerThread::~ConsumerThread()':
multi_cam.cpp:(.text+0x664): undefined reference to `NvBufferDestroy'
multi_cam.cpp:(.text+0x6c8): undefined reference to `NvBufferDestroy'
multi_cam.cpp:(.text+0x71c): undefined reference to `ArgusSamples::Thread::~Thread()'
CMakeFiles/multi_camera.dir/src/multi_cam.cpp.o: In function `ArgusSamples::ConsumerThread::threadInitialize()':
multi_cam.cpp:(.text+0x7fc): undefined reference to `EGLStream::FrameConsumer::create(Argus::OutputStream*, Argus::Status*)'
CMakeFiles/multi_camera.dir/src/multi_cam.cpp.o: In function `ArgusSamples::ConsumerThread::threadExecute()':
multi_cam.cpp:(.text+0xd3c): undefined reference to `NvBufferMemMap'
multi_cam.cpp:(.text+0xd50): undefined reference to `NvBufferMemSyncForCpu'
multi_cam.cpp:(.text+0xeb0): undefined reference to `NvBufferMemUnMap'
multi_cam.cpp:(.text+0xeb8): undefined reference to `NvBufferDestroy'
multi_cam.cpp:(.text+0x10a8): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'
multi_cam.cpp:(.text+0x10e4): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'
multi_cam.cpp:(.text+0x1120): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'
multi_cam.cpp:(.text+0x115c): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'
multi_cam.cpp:(.text+0x1174): undefined reference to `cv::waitKey(int)'
CMakeFiles/multi_camera.dir/src/multi_cam.cpp.o: In function `ArgusSamples::execute()':
multi_cam.cpp:(.text+0x14ac): undefined reference to `Argus::CameraProvider::create(Argus::Status*)'
multi_cam.cpp:(.text+0x185c): undefined reference to `ArgusSamples::Thread::initialize()'
multi_cam.cpp:(.text+0x1908): undefined reference to `ArgusSamples::Thread::waitRunning(unsigned int)'
CMakeFiles/multi_camera.dir/src/multi_cam.cpp.o: In function `ArgusSamples::ConsumerThread::ConsumerThread(std::vector<Argus::OutputStream*, std::allocator<Argus::OutputStream*> >&)':
multi_cam.cpp:(.text._ZN12ArgusSamples14ConsumerThreadC2ERSt6vectorIPN5Argus12OutputStreamESaIS4_EE[_ZN12ArgusSamples14ConsumerThreadC5ERSt6vectorIPN5Argus12OutputStreamESaIS4_EE]+0x18): undefined reference to `ArgusSamples::Thread::Thread()'
I was added nvbuf_utils.h but i can’t find the source code which have the function’s definitions.