CURL을 찾을 수 없습니다 (CURL_LIBRARY CURL_INCLUDE_DIR 누락)


12

소스 코드에서 시너지 효과를 컴파일하려고 하는데이 오류가 발생합니다.

-- Could not find CURL (missing: CURL_LIBRARY CURL_INCLUDE_DIR)
CMake Error at CMakeLists.txt:160 (messege):
Missing library: curl

그래서 나는

sudo apt-get install curl
sudo apt-get install curl_library
sudo apt-get install curl_include_dir

그리고 여전히 이전과 같은 오류가 발생합니다.

추가 정보를 얻으려면 여기이 안내서를 따르고 X11 단계를 거쳤습니다. http://www.rootusers.com/compiling-synergy-from-source-on-the-raspberry-pi/


trysudo apt-get update
sergej

답변:


19

데비안 (및 Raspbian)의 프로그램 및 라이브러리 용 패키지 이름은 표준화되어 있으며 때로는 라이브러리 자체에 지정된 이름 또는 태그 또는 기호 이름과 다릅니다.

패키지 시스템에서 "curl"을 검색하면 컬 관련 라이브러리를 찾을 수 있습니다.

"-dev"로 끝나는 패키지는 보통 무언가를 컴파일하고 싶을 때 필요한 패키지이며, 포함 파일과 기타 필요한 파일을 설치합니다.

시도하십시오 :

적절한 캐시 검색 컬

패키지 이름에 "curl"이있는 모든 패키지를 찾으십시오.

아마도 다음 중 하나를 찾고있을 것입니다.

libcurl3-사용하기 쉬운 클라이언트 측 URL 전송 라이브러리 (OpenSSL 맛)

libcurl3-dbg-libcurl에 대한 디버깅 심볼 (OpenSSL, GnuTLS 및 NSS 맛)

libcurl3-gnutls-사용하기 쉬운 클라이언트 측 URL 전송 라이브러리 (GnuTLS 맛)

libcurl3-nss-사용하기 쉬운 클라이언트 측 URL 전송 라이브러리 (NSS 맛)

libcurl4-gnutls-dev-libcurl (GnuTLS flavour) 개발 파일 및 문서

libcurl4-nss-dev-libcurl (NSS flavour)에 대한 개발 파일 및 설명서

libcurl4-openssl-dev-libcurl (OpenSSL flavour)의 개발 파일 및 문서

마지막 것 인 openssl-dev를 얻으려고합니다.

apt-get 설치 libcurl4-openssl-dev

그런 다음 소프트웨어를 다시 컴파일하십시오. 그래도 문제가 해결되지 않으면 "libcurl3"을 두 번째 옵션으로 설치하십시오.


8
sudo apt-get install libcurl4-openssl-dev또한 우분투에서 작동합니다 cmake.
Eric Wang
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.