Open Garshishka opened 3 months ago
Same error as #112
[100%] Linking CXX executable opensplat /usr/bin/ld: CMakeFiles/opensplat.dir/opensplat.cpp.o: in function main': opensplat.cpp:(.text.startup+0x40f7): undefined reference tocv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator > const&)' /usr/bin/ld: opensplat.cpp:(.text.startup+0x4cb5): undefined reference to cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)' /usr/bin/ld: CMakeFiles/opensplat.dir/cv_utils.cpp.o: in functionimreadRGB(std::string const&)': cv_utils.cpp:(.text+0x233): undefined reference to cv::imread(std::string const&, int)' /usr/bin/ld: CMakeFiles/opensplat.dir/cv_utils.cpp.o: in functionimwriteRGB(std::string const&, cv::Mat const&)': cv_utils.cpp:(.text+0x35d): undefined reference to `cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator > const&)' collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/opensplat.dir/build.make:349: opensplat] Error 1 make[1]: [CMakeFiles/Makefile2:212: CMakeFiles/opensplat.dir/all] Error 2 make: *** [Makefile:136: all] Error 2
main': opensplat.cpp:(.text.startup+0x40f7): undefined reference to
cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)' /usr/bin/ld: CMakeFiles/opensplat.dir/cv_utils.cpp.o: in function
cv::imread(std::string const&, int)' /usr/bin/ld: CMakeFiles/opensplat.dir/cv_utils.cpp.o: in function
Tried using libtorch 2.2.1 - didn't work
I'm using Ubuntu 24.04 and CPU only
Build Log
Same error I get
Might be an issue with a newer version of OpenCV.
Same but on 20.04
Same error as #112
[100%] Linking CXX executable opensplat /usr/bin/ld: CMakeFiles/opensplat.dir/opensplat.cpp.o: in function > const&)'
/usr/bin/ld: opensplat.cpp:(.text.startup+0x4cb5): undefined reference to > const&)'
collect2: error: ld returned 1 exit status
make[2]: [CMakeFiles/opensplat.dir/build.make:349: opensplat] Error 1
make[1]: [CMakeFiles/Makefile2:212: CMakeFiles/opensplat.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
main': opensplat.cpp:(.text.startup+0x40f7): undefined reference to
cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocatorcv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)' /usr/bin/ld: CMakeFiles/opensplat.dir/cv_utils.cpp.o: in function
imreadRGB(std::string const&)': cv_utils.cpp:(.text+0x233): undefined reference tocv::imread(std::string const&, int)' /usr/bin/ld: CMakeFiles/opensplat.dir/cv_utils.cpp.o: in function
imwriteRGB(std::string const&, cv::Mat const&)': cv_utils.cpp:(.text+0x35d): undefined reference to `cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocatorTried using libtorch 2.2.1 - didn't work
I'm using Ubuntu 24.04 and CPU only
Build Log