我试图使用CMake来使用本地32位版本的cURL而不是安装的64位版本。当我使用CMake命令find_library
时,它仍然返回/usr/lib/x86_64-linux-gnu/libcurl.so
的路径。我试过使用标志NO_DEFAULT_PATH和NO_SYSTEM_ENVIRONMENT_PATH,但仍然无法强制它首先在本地查找。我的代码如下:CMake在错误路径上查找库
find_library(MYCURL NAMES libcurl
HINTS ${MY_CURL_DIR}
NO_SYSTEM_ENVIRONMENT_PATH
NO_DEFAULT_PATH)
在那里我已经指定(及验证)是${MY_CURL_DIR}
正在寻找在正确的位置。有任何想法吗?