CMake sur Windows

Je suis en train de lancer CMake sur Windows, et j'obtiens l'erreur suivante:

-- The C compiler identification is unknown
CMake Error at CMakeLists.txt:3 (PROJECT):
  The CMAKE_C_COMPILER:

    cl

  is not a full path and was not found in the PATH.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler.  To fix this problem, run cmake from the
  Visual Studio Command Prompt (vcvarsall.bat).

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.

Cependant mon "CC" variable d'environnement est définie!

>>echo %CC%
C:\Anaconda2\MinGW\x86_64-w64-mingw32\bin\gcc.exe
Double Possible de en cours d'Exécution CMake sur Windows
Pouvez-vous veuillez donner le cmake.exe ... appel que vous utilisez? Et on imagine que C:\Anaconda2\MinGW\x86_64-w64-mingw32\bin ne fait pas partie de votre PATH variable d'environnement (comme le message d'erreur indique). Voir aussi here.
juste la normale appel: "cmake ..". Oui, il ne fait pas partie de mon PATH l'erreur dit: Dites CMake où trouver le compilateur en paramètre la variable d'environnement "CC" ou le CMake entrée de cache CMAKE_C_COMPILER pour le chemin d'accès complet pour le compilateur, ou pour le compilateur, si elle est dans le CHEMIN." Donc, mon CC points pour le chemin d'accès complet et pas juste pour le nom.. il ne devrait pas y avoir de problème
Vous devez également faire ajouter MinGW répertoire binaire à PATH parce que gcc.exe ne dépendent Dll dans le répertoire. Si j'ai vue mon gcc.exe dans Dependency Walker application j'obtiens par exemple, une référence à LIBWINPTHREAD-1.DLL.
Ok j'ai ajouté le MinGW répertoire binaire de CHEMIN. Cependant, l'erreur reste la même 🙁

OriginalL'auteur João Abrantes | 2016-03-08