【发布时间】:2020-02-11 22:22:42
【问题描述】:
我正在创建一个以 libcurl 作为依赖项的 cpp 库。我希望用户在他们的计算机上提供 libcurl 的路径。最好的方法是什么?
编辑:澄清一下,我在 Windows 上制作库,但我希望它是跨平台的
【问题讨论】:
-
哪个平台,Linux/BSD/MSWindows?细节很重要。
-
我会使用像 Conan 这样的包管理器。
-
当您说您“希望用户在他们的计算机上提供 libcurl 的路径”时,这是否意味着您想要与 CMake 的
find_package功能不同的行为,或者这是否足够?换个方式问:find_package(CURL REQUIRED)不适合你吗? -
@SamVarshavchik 抱歉,我更新了问题
-
@TravisGockel 我试过了,但出现错误:找不到 CURL(缺少:CURL_INCLUDE_DIR)