La configuration de roulage chemin de la bibliothèque dans cmake

J'ai téléchargé "curl" la bibliothèque pour une utilisation avec une application tierce. Quand je lance le inclus cmake fichier, j'obtiens l'erreur suivante. S'il vous plaît aider moi. Je l'apprécie:

> The C compiler identification is MSVC 18.0.30501.0
    >     The CXX compiler identification is MSVC 18.0.30501.0
    >     Check for working C compiler using: Visual Studio 12 2013
    >     Check for working C compiler using: Visual Studio 12 2013 -- works
    >     Detecting C compiler ABI info
    >     Detecting C compiler ABI info - done
    >     Check for working CXX compiler using: Visual Studio 12 2013
    >     Check for working CXX compiler using: Visual Studio 12 2013 -- works
    >     Detecting CXX compiler ABI info
    >     Detecting CXX compiler ABI info - done
    >     Could NOT find CURL (missing:  CURL_LIBRARY) (found version "7.38.0")
    >     CMake Error at CMakeLists.txt:49 (MESSAGE):
    >       Could not find the CURL library and development files.  
    >     
    >     Configuring incomplete, errors occurred!
    >     See also "C:/BUILD/CMakeFiles/CMakeOutput.log".

Je définissez la variable d'environnement pour "CURL_LIBRARY" dans Windows pour pointer vers l'emplacement de l'installation des fichiers de la bibliothèque pour curl, mais cmake ne pouvez pas encore trouver, même si elle indique que la version 7.38.0 a été détecté sur mon système.

Merci pour l'aide..

EDIT:
cMakeLists.txt fichier

  ...
# Look for required libraries
SET(requiredlibs)

FIND_PACKAGE(CURL)
IF(CURL_FOUND)
  INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIR})
  SET(requiredlibs ${requiredlibs} ${CURL_LIBRARIES} )
ELSE(CURL_FOUND)
  MESSAGE(FATAL_ERROR "Could not find the CURL library and development files.")
ENDIF(CURL_FOUND)
   ...

J'ai mis l'include et lib dirs dans la Variable d'Environnement Windows, mais pas de changement.

EDIT:
c'est un dossier de projet complet: cmake projet.

Peut-être qu'il nécessite une version spécifique et 7.38.0 est à nouveau. De nombreux projets n'acceptez pas de version sont aussi des nouvelles en raison des risques d'incompatibilités. Rechercher dans les notes ou dans le fichier cmake si vous pouvez voir si il ressemble à une version spécifique de la gamme.
montrez votre CMakeLists.txt, en particulier la partie w/ find_package
il n'y a pas d'info à propos de la version de la gamme. Le curl site ne fournit pas de downloabable versions inférieures.
jetez un oeil dans FindCURL.cmake module: elle ne $ENV! alors, pourquoi pensez-vous qu'il doit vérifier votre environnement?
FindCURL.cmake utilise des "pure" find_library() pour obtenir une bibliothèque. afin de lire [documentation](file:///usr/share/doc/cmake/command/find_library.html) et essayer de lui donner appropriée de l'indice moyen de la "norme" variables d'environnement.

OriginalL'auteur nikk | 2014-11-02