Tôi cố gắng để chạy cmake trên cửa sổ và tôi nhận được lỗi sau:CMake trên Windows
-- 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.
Tuy nhiên biến "CC" môi trường của tôi được thiết lập!
>>echo %CC%
C:\Anaconda2\MinGW\x86_64-w64-mingw32\bin\gcc.exe
có thể trùng lặp của [Chạy CMake trên Windows] (http : //stackoverflow.com/questions/4101456/running-cmake-on-windows) – Guillaume
Bạn có thể đưa ra lệnh gọi 'cmake.exe ...' mà bạn đang sử dụng không?Và một dự đoán sẽ là 'C: \ Anaconda2 \ MinGW \ x86_64-w64-mingw32 \ bin' không phải là một phần của biến môi trường' PATH' của bạn (như thông báo lỗi gợi ý). Xem thêm [tại đây] (http://stackoverflow.com/questions/32801638/cmake-error-at-cmakelists-txt30-project-no-cmake-c-compiler-could-be-found). – Florian
@Florian chỉ là cuộc gọi bình thường: "cmake ..". Có nó không phải là một phần của 'PATH' của tôi lỗi nói: Cho CMake biết nơi tìm trình biên dịch bằng cách đặt biến môi trường" CC "hoặc mục nhập bộ nhớ cache CMake CMAKE_C_COMPILER vào đường dẫn đầy đủ tới trình biên dịch hoặc tên trình biên dịch nếu nó Vì vậy, CC của tôi chỉ vào con đường đầy đủ và không chỉ cho tên .. không nên có bất kỳ vấn đề –