我正在尝试在 Windows 7 上使用 api.ai C++ 库。 (https://github.com/api-ai/libapiai) 但我无法配置该文件..
我安装了 CMake 和 MinGW。
在构建目录中 -> cmake .. -G "MinGW Makefiles" -> 错误!!
===>>> 错误如下 <<<
CMake Error at C:/Program Files (x86)/CMake/share/cmake-3.4/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake/share/cmake-3.4/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake/share/cmake-3.4/Modules/FindCURL.cmake:61 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:45 (find_package)
我不知道如何解决。 什么是curl_library? 我可以在 Windows 7 上使用它吗?不是 linux/unix 等..
尝试使用开发库安装curl:
sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
如果您使用的是 Ubuntu:
sudo apt-get install libcurl4-openssl-dev
如果您使用的是 Centos:
sudo yum install libcurl-devel
我的问题已解决,(安装
libssl-dev
另外@Josh答案)
sudo apt-get install curl
sudo apt-get install libssl-dev libcurl4-openssl-dev
在 Fedora 中,安装 libcurl-devel
sudo dnf install libcurl-devel