./Hair_generate_convdata_and_imgs: symbol lookup error:
./Hair_generate_convdata_and_imgs: undefined symbol:
_ZN2cv7imwriteERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERKSt6vectorIiSaIiEE
cv imwrite
opencv version is wrong, need to recompile the project or download opencv whose version is right
CMakeFiles/Hair_generate_convdata_and_imgs.dir/main.cpp.o: In function `visualize_and_save_hair_orient(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int)':
main.cpp:(.text+0x3367): undefined reference to `glfwInit'
main.cpp:(.text+0x3376): undefined reference to `glfwWindowHint'
main.cpp:(.text+0x3385): undefined reference to `glfwWindowHint'
main.cpp:(.text+0x3394): undefined reference to `glfwWindowHint'
main.cpp:(.text+0x33a3): undefined reference to `glfwWindowHint'
main.cpp:(.text+0x33af): undefined reference to `glfwWindowHint'
main.cpp:(.text+0x33ca): undefined reference to `glfwCreateWindow'
main.cpp:(.text+0x33d9): undefined reference to `glfwMakeContextCurrent'
main.cpp:(.text+0x3df8): undefined reference to `glfwTerminate'
main.cpp:(.text+0x433c): undefined reference to `glfwSwapBuffers'
main.cpp:(.text+0x4f4b): undefined reference to `glfwPollEvents'
collect2: error: ld returned 1 exit status
CMakeFiles/Hair_generate_convdata_and_imgs.dir/build.make:218: recipe for target 'Hair_generate_convdata_and_imgs' failed
make[2]: *** [Hair_generate_convdata_and_imgs] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/Hair_generate_convdata_and_imgs.dir/all' failed
make[1]: *** [CMakeFiles/Hair_generate_convdata_and_imgs.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ vi
CMakeCache.txt cmake_install.cmake
CMakeFiles/ Makefile
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ vi
CMakeCache.txt cmake_install.cmake
CMakeFiles/ Makefile
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ vi
CMakeCache.txt cmake_install.cmake
CMakeFiles/ Makefile
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ vi Makefile
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ ls
CMakeCache.txt CMakeFiles cmake_install.cmake Makefile
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ cd CMakeFiles/
3.10.2/ Hair_generate_convdata_and_imgs.dir/
CMakeTmp/ Progress/
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ cd CMakeFiles/Hair_generate_convdata_and_imgs.dir/(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ ls
build.make DependInfo.cmake flags.make main.cpp.o
cmake_clean.cmake depend.internal hair progress.make
CXX.includecache depend.make link.txt
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ vi build.make
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ vi build.make
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ vi build.make
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ gedit build.make
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ ls
build.make DependInfo.cmake flags.make main.cpp.o
cmake_clean.cmake depend.internal hair progress.make
CXX.includecache depend.make link.txt
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles/Hair_generate_convdata_and_imgs.dir$ cd ..
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles$ ls
3.10.2 feature_tests.cxx
cmake.check_cache Hair_generate_convdata_and_imgs.dir
CMakeDirectoryInformation.cmake Makefile2
CMakeOutput.log Makefile.cmake
CMakeTmp Progress
feature_tests.bin progress.marks
feature_tests.c TargetDirectories.txt
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build/CMakeFiles$ cd ..
(base) sean@sean:~/HairNet_DataSetGeneration/HairNet_DataSetGeneration/Hair_generate_conv
data_and_imgs/build$ ls
CMakeCache.txt CMakeFiles cmake_install.cmake Makefile
edit makefile