使用 Makefile 项目时出错
error while working with Makefile project
我正在尝试调试我在 CLion
中导入的基于 Makefile
的项目。我创建了一个简单的 CMake
文件如下
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
页面上,我无法 select 任何配置。配置的下拉列表是空的。在底部我得到错误 Error: Configuration is not specified.
.
当我尝试调试程序时,收到一条警告消息 Configuration is still incorrect. Do you want to edit it again?
我单击“仍然继续”,这会按我的预期编译程序并生成正确的可执行文件。但是由于配置中的错误,它不能 运行 可执行文件。
我假设 "CMake executable" 指的是调用配置项目的可执行文件 cmake 的位置。可能您必须在 CLion 中搜索一个设置,您可以在其中定义 /usr/bin/cmake 或您的 cmake 所在的任何位置。
这解决了我的问题 (Ubuntu):
sudo apt-get install cmake
我正在尝试调试我在 CLion
中导入的基于 Makefile
的项目。我创建了一个简单的 CMake
文件如下
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
页面上,我无法 select 任何配置。配置的下拉列表是空的。在底部我得到错误 Error: Configuration is not specified.
.
当我尝试调试程序时,收到一条警告消息 Configuration is still incorrect. Do you want to edit it again?
我单击“仍然继续”,这会按我的预期编译程序并生成正确的可执行文件。但是由于配置中的错误,它不能 运行 可执行文件。
我假设 "CMake executable" 指的是调用配置项目的可执行文件 cmake 的位置。可能您必须在 CLion 中搜索一个设置,您可以在其中定义 /usr/bin/cmake 或您的 cmake 所在的任何位置。
这解决了我的问题 (Ubuntu):
sudo apt-get install cmake