目标未显示在CLion运行配置中

时间:2019-04-04 15:51:59

标签: c++ cmake clion

我在CLion中有一个C ++项目,并且一切正常。 今天,我想添加一个新目标,让我们将其命名为emst,除了这个https://doc.cgal.org/latest/BGL/BGL_triangulation_2_2emst_8cpp-example.html之外什么都没有。 我做平常的事情,这一直为我工作: 1)创建一个文件夹,说“帮手” 2)放入文件“ emst.cpp” 3)创建具有以下内容的CMakeLists.txt:

include_directories(${CMAKE_SOURCE_DIR})

add_executable(emst emst.cpp)
target_link_libraries(emst
        PRIVATE sdsl)
target_compile_options(emst BEFORE PUBLIC -mcmodel=large PRIVATE -pg -g -O2)

没关系,sdsl之类的东西–它是我系统上安装的一个库,对于项目中所有其他代码的上述设置我也没有问题。 总体而言,该结构如下所示: enter image description here

现在,目标emst未出现在CLion的目标中。 怎么可能我记得有人在SE上建议Mark directory as Sourceas Library,但这些都不适合我。 我想念什么? 我为项目中的所有其他cpp目标设置了完全相同的设置,到目前为止效果很好。

它也说

  

无法编译文件'emst.cpp'。找不到为此的运行配置   文件

编辑: 从图标中可以看到,在以上目录中,CMakeLists.txt仅被视为文本文件: enter image description here

0 个答案:

没有答案