【问题标题】:Setting build target in CLion在 CLion 中设置构建目标
【发布时间】:2016-03-02 04:57:47
【问题描述】:

我正在尝试设置 CLion(Windows 8.1、64 位,使用 cygwin 而不是 mingw),并且我正在尝试编译+运行一个项目,但我不知道在这里做什么:

它说我需要一个目标和一个配置,但下拉列表中没有。有没有我错过的配置步骤?

【问题讨论】:

  • 你也加入了 omscs 计划?

标签: c++ clion


【解决方案1】:

CMakeLists.txt 的末尾,您应该有一行内容:

add_executable(MyTarget ${SOURCE_FILES})

这一行指定了你的目标的名字(可执行文件是用这个名字生成的)。

如果您没有此行,请将其添加并单击顶部的“重新加载更改”链接。这行应该是在 CLion 创建项目时创建的。

【讨论】:

  • 我被困在与“hintss”完全相同的事情上。不确定您的答案与问题有何关系。我确实将此作为 cmakelists.txt 文件中的最后一行。但仍然卡住,因为目标和配置下拉菜单是空的。
  • 你能发布你的“CMakeFiles.txt”内容吗?
  • cmake_minimum_required(版本 2.8.4) 项目(cpptutorialfirst) 设置(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 设置(SOURCE_FILES main.cpp) add_executable(cpptutorialfirst ${SOURCE_FILES} )
  • 看起来不错。你能把你的整个项目上传到某个地方看看吗? (Dropbox?)
  • 我得出了同样的结论 - 我有点困惑 GUI 指的是一个概念(“目标”),你只能选择但不能在 gui 本身中创建,而是你必须添加一条看起来与概念(目标与可执行文件)无关的魔法线(魔法线,直到您学习另一个名为 Cmake 的工具)。老实说,我觉得这太直观了。
【解决方案2】:

检查CMakeLists.txt set(SOURCE_FILES main.cpp ... 行没有引用不存在的文件。它为我解决了。

【讨论】:

  • 我遇到了和你一样的情况,用同样的方法解决了。
【解决方案3】:

我相信,问题是,您的编译器/Cmake 环境没有设置。 在编辑配置之前检查文件/设置/构建、执行、部署/工具链设置。

【讨论】:

    猜你喜欢
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    • 2018-08-13
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    相关资源
    最近更新 更多