使用Makefile项目时出错

时间:2015-10-27 06:46:11

标签: cmake clion

我正在尝试调试我在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *simpleTableIdentifier = @"Cell"; CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier]; if (cell == nil) { cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier]; } cell.splitlabel.text = arrsplit[indexPath.row]; cell.laplabel.text =indexPath.row<arrlap.count? arrlap[indexPath.row]:@""; return cell; } 中导入的基于Makefile的项目。我创建了一个简单的CLion文件,如下所示

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

当我尝试调试程序时,我收到一条警告消息Error: Configuration is not specified.我点击Continue Anyway,它按照我的预期编译程序,它也会生成正确的可执行文件。但由于配置中的错误,它无法运行可执行文件。

2 个答案:

答案 0 :(得分:3)

我假设&#34; CMake可执行文件&#34;指的是可执行cmake的位置,用于配置项目。您可能需要在CLion中搜索一个设置,您可以在其中定义/ usr / bin / cmake或者您的cmake所在的位置。

答案 1 :(得分:0)

这解决了我的问题(Ubuntu):

sudo apt-get install cmake