例如,如果我在 opencv 中使用一个函数,我可以使用两种方法来指定库并链接它们。第一个,我可以使用find_package(OpenCV 3.3 REQUIRED)
它们,target_link_libraries( main ${OpenCV_LIBS})
因为宏包含我们需要的所有库。第二个,我想在没有“.cmake”的情况下链接我的opencv,我需要给 CMakeLists.txt 一个link_directiories(/xxxx)
并使用target_link_libraries(main opencv_core opencv_imgcodecs)
.
所以我的问题是如何在使用第二种方法时快速找出我应该链接哪个库。就像我在 opencv_core.so 中使用了一些函数一样,但实际上我通过在 opencv 中的许多库中尝试几次就知道了。