2016-01-18 42 views
14

Tôi đang chuyển từ VS sang CLion và họ cho biết tôi cần cài đặt Cygwin và CMake. Sau đó tôi đã cài đặt cả hai. Tôi đã thử sử dụng kèm theo, nhưng CLion vẫn cho tôi những lỗi này make: not foundC Compiler: not foundC++ Compiler: not foundGDB: not found.Cài đặt CLion: Không tìm thấy trình biên dịch Cmake, GDB không tìm thấy

Tôi đã cài đặt CMake theo đường dẫn C:\Users\Gaga\Downloads\cmake-3.4.1 nhưng tôi không thấy cmake.exe, điều gần nhất là cmake.cxx.

Nếu không có những tôi không thể để biên dịch bất cứ điều gì, xin vui lòng giúp

enter image description here

+0

'cmake.cxx' là tệp nguồn C++. Bạn có thể đã tải xuống nguồn của CMake mà bạn cần phải biên dịch. Về toàn bộ cài đặt, tôi đã có kết quả tốt trên các máy Windows với [mingw-w64] (http://sourceforge.net/projects/mingw-w64/) và CMake của riêng CLion. – Quentin

+0

Không phải ngôn ngữ, nhưng cụ thể cho từng công cụ. – Olaf

+0

@Quentin Ok Tôi sẽ cố gắng để có được mingw-w64 nếu không có điều này hoạt động ra ngoài. Nhưng liệu có cách nào để biên dịch nguồn của CMake? Ngoài ra tôi nên 'Sử dụng gói CMake3.3.2'? Khi tôi ceck rằng tôi vẫn nhận được các lỗi tương tự. Cảm ơn –

Trả lời

5

Cách giải quyết sẽ được sử dụng MinGW. Nếu bạn tải xuống từ trang web, nó sẽ đi kèm với cmake và chăm sóc các lỗi.

http://mingw.org/

Khi giải nén nó và đi đến trình cài đặt bạn nên kiểm tra cái gì đó như gcc và sau đó từ một cái gì đó ở góc phía trên bên trái như 'cài đặt các gói'

Hãy chắc chắn không vô tình tải về nguồn, Tôi đã làm, điều này sẽ dẫn bạn đến lỗi này: CLion: CMake Errors Source directory does not exist

Chỉnh sửa: Vì vậy, hơn một năm sau, tôi đã tìm hiểu thêm một chút về Cygwin và vượt xa những gì Internet nói. CLion cần một môi trường "giống Unix". Nếu bạn sử dụng CLion trên MacOS hoặc Linux thì nó đã được dựa trên Unix. Bất cứ điều gì là "POSIX" tuân thủ sẽ làm việc. CygWin là trình mô phỏng thiết bị đầu cuối cho các cửa sổ nơi các lệnh Unix như hoạt động mkdir. MinGW là một cái gì đó tương tự nhưng không posix. Đi kèm với GCC tho. Tôi vẫn là một noob.

5

Trong trường "Sử dụng được chỉ định", tôi đặt C:\cygwin64\bin\cmake.exe đường dẫn của bạn có thể khác. Chỉ cần đảm bảo bạn đã cài đặt CMake, Make, gdb và gcc trong Cygwin (bằng cách sử dụng Cygwin setup.exe không thông qua trang web CMake) nhưng tôi tin rằng Clion sẽ kiểm tra nếu bạn đã cài đặt chúng sau khi nhập đường dẫn. enter image description here

1

Tôi đã gặp vấn đề tương tự. Trong khi cài đặt Cygwin, cần chọn các gói cmake, gcc, gdb Có câu trả lời từ liên kết bên dưới.

Select Packages while installing cygwin

Sau khi cài đặt vào trang cấu hình và chọn thư mục Cygwin. CLion sẽ xác định cấu hình và bạn đã hoàn tất ...

Các vấn đề liên quan