pkg-config是什么,有什么好处,不多赘述,可参考如下文章:
https://blog.csdn.net/newchenxf/article/details/51750239
在cmake中如何使用
find_package(PkgConfig)
pkg_check_modules(GTKMM gtkmm-2.4)
link_directories(${GTKMM_LIBRARY_DIRS})
include_directories(${GTKMM_INCLUDE_DIRS})
add_executable(test_exe main.cpp)
target_link_libraries(test_exe ${GTKMM_LIBRARIES})
为什么不是用find_package
呢?
它搜索的是.cmake文件,跟pkg-config的.pc文件一个道理