2015-10-27 4 views
4

Я пытаюсь отлаживать мой проект Makefile, который я импортировал в CLion. Я создал простой CMake файл, как показано нижеошибка при работе с проектом Makefile

cmake_minimum_required(VERSION 2.8.4) 
project(Project1) 

set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "" FORCE) 
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ") 

add_custom_target(myProject COMMAND make -j4 DEBUG=1 
    CLION_EXE_DIR=${PACKAGE_DIR}) 

CMake инструмента показывает мне ошибку: CMake executable not specified. Я попытался добавить add_executable(myProject ${SOURCE_FILES}) с правильными исходными файлами, но все равно такую ​​же ошибку.

Где, как на странице Edit Configurations, я не могу выбрать любую конфигурацию. Падение для конфигурации пуст. Внизу я получаю ошибку Error: Configuration is not specified..

Когда я пытаюсь отладить программу, я получаю предупреждение Configuration is still incorrect. Do you want to edit it again? Я нажимаю «Продолжить» В любом случае, компилирует программу так, как я ожидаю, и она также генерирует правильный исполняемый файл. Но он не может запустить исполняемый файл из-за ошибок в конфигурациях.

+0

Я предполагаю, что «CMake исполняемый» относится к расположению исполняемого 'cmake', который призван настроить ваш проект. Вероятно, вам нужно найти настройку в CLion, где вы можете определить/usr/bin/cmake или везде, где находится ваш cmake. – usr1234567

+0

это было правильно. Благодарю. Я указывал на неправильный cmake. Я все время думал о «цели» проекта. – Alok

ответ

3

Я предполагаю, что «исполняемый файл CMake» относится к местоположению исполняемого cmake, который вызывается для настройки вашего проекта. Вероятно, вам нужно найти настройку в CLion, где вы можете определить/usr/bin/cmake или везде, где находится ваш cmake.

+3

настройка доступна в инструментальных цепях. – Alok

+2

Для ubuntu: sudo apt-get install cmake – wdavilaneto

0

Это решило проблему для меня (Ubuntu):

sudo apt-get install cmake