我正在使用 find_package
查找项目所需的依赖项,如下所示:
find_package(CURL REQUIRED)
if(CURL_FOUND)
include_directories(${CURL_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES})
endif()
但是,我想知道当 find_package
失败时,如何在 cmake-gui 中为用户提供手动设置的选项。
最佳答案
我通过将 CONFIG
放在 REQUIRED
之后解决了这个问题。
find_package(CURL REQUIRED CONFIG)
if(CURL_FOUND)
include_directories(${CURL_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES})
endif()
关于cmake - 当find_package找不到库时在cmake-gui中选择路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26630298/