18

我正在使用 MacOS 并尝试在 Clion 中编写 c++ 代码,但是当我运行简单的 hello world 代码时出现错误executable is not specified。我是克莱恩的新手。

Cmakelist.txt

cmake_minimum_required(VERSION 3.2)
project(untitled)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
add_executable(untitled ${SOURCE_FILES})

克利翁

4

5 回答 5

5

我认为 CLion 需要 CMakeLists.txt 来进行运行/调试配置。更多信息请访问:https ://www.jetbrains.com/clion/help/cmakelists-file.html

作为 C++ 新手,我基本上在 CLion 中创建了新项目,然后通过编辑必填字段将 CMakeLists.txt 内容复制/粘贴到我的项目中。

之后,我能够配置我的项目以进行运行/调试。

默认 CMakeLists.txt 内容应该是这样的:

cmake_minimum_required(VERSION 3.3)
project(YourProjectName)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES YourSourceFile.cpp)
add_executable(YourProjectName ${SOURCE_FILES})

我希望这有帮助。

于 2016-03-10T19:17:57.440 回答
4

您只需要target为您的应用程序选择(选择您的应用程序名称)。

像这样 在此处输入图像描述

于 2016-12-10T07:08:32.017 回答
3

如果您错误地创建了 C/C++ 库,请确保创建一个具有 C/C++ 可执行文件的新项目。然后,您将能够开箱即用地对其进行调试。

截屏

于 2020-01-05T11:15:28.330 回答
2

从原始帖子的图像中我可以看出,此构建配置适用于“c 库”项目类型。

解决方案:创建一个类型为“c executable”的新项目。当您启动此项目并点击运行时,应用程序会运行。

虽然这并不能回答项目类型“c 库”不会开箱即用执行的问题,但它将让新手从事修补 c 的业务。

我希望这有帮助。

于 2019-11-25T00:36:18.787 回答
-1

点击什么的图片

点击左键“+”选择“生成咖啡”</p>

于 2016-03-18T13:45:23.557 回答