我使用 C++、curl 7.64、CMake 3.19.3、curlpp 0.8.1、Windows 7 操作系统。我无法开箱即用地构建 curlpp。
CURL_FOUND
设置为 true,但CURL_INCLUDE_DIRS
为CURL_LIBRARIES
空(AFAIK,CMake 模块将填充变量委托给 curl CMake 模块)。
我已经手动设置了 CURL_INCLUDE_DIRS,但是设置 CURL_LIBRARIES="debug "path_to_debug" 优化的 "path_to_release"" 失败。所以,我有链接器错误。
顺便说一句,为什么一些卷曲消耗 CMakeLists.txt 文件使用${CURL_LIBRARIES}
而其他文件CURL::libcurl
用于喂食target_link_libraries
?