I'm trying to use api.ai C++ library on Windows 7. (https://github.com/api-ai/libapiai) But i can not configuring that files..
I installed CMake and MinGW.
in build directory -> cmake .. -G "MinGW Makefiles" -> Error !!
===>>> error is below <<<
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)
I don't know how can I solve. what is curl_library? I can use that on Windows 7? not linux/unix etc..
Try installing curl with the dev libraries:
sudo apt update && sudo apt upgrade && sudo apt install curl && sudo apt-get install libcurl4-openssl-dev
If you are using Ubuntu: sudo apt-get install libcurl4-openssl-dev
If you are using Centos: sudo yum install libcurl-devel
Just search the internet for curl! It's a library to transfer data with an URL syntax. You can download binaries from it's download page or download the source code and compile it locally. If you use NuGet, you can grab their package instead.
If it is installed, delete your CMakeCache.txt file and re-run CMake. If you don't want to install it, pass -DCURL_LIBRARY=<curl_lib_path> -DCURL_INCLUDE_DIR=<curl_include_path
to your CMake call.
My issue was fixed by,(installed libssl-dev
addtionally to @Josh answer)
sudo apt-get install curl
sudo apt-get install libssl-dev libcurl4-openssl-dev
CMAKE_USE_SYSTEM_CURL is ON but a curl is not found
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With