如何从sublime文本中调用cmake?

时间:2015-09-15 16:46:59

标签: makefile cmake sublimetext2 sublimetext3 sublime-build

我正在使用:

  • sublime text 3
  • cmake的
  • 在Mac上制作,在Windows上制作mingw-make

到目前为止,我能够使用cmake和make编译并运行hello world。我希望能够在sublime文本中编译,链接和运行。默认情况下,我没有找到允许我这样做的构建系统。

另外,我知道sublime文本只是一个编辑器,但它也提供了一个构建系统的概念,可以自己插入。

如果我跑:

cmake .. -G "Sublime Text 2 - MinGW Makefiles"

它生成sublime文本项目文件。当我在sublime中打开这个项目文件时,它使用生成的make文件中的选项(使用cmake)填充构建系统。它构建可执行文件,但没有任何构建选项允许我运行它。

有人可以帮我理解如何让sublime运行项目可执行文件吗?

如果我需要在此处添加更多详细信息,请与我们联系。

我的目录结构如下:

    • 包括
      • linkedlist.h
    • SRC
      • linkedlist.cpp
    • 的CMakeLists.txt
    • 的main.cpp

我的CMakeLists.txt

cmake_minimum_required(VERSION 2.8.9)
project(dataStructures)

#Bring the headers, into the project
include_directories(include)

#Can manually add the sources using the set command as follows:
set(MAINEXEC main.cpp)

#However, the file(GLOB...) allows for wildcard additions:
file(GLOB SOURCES "src/*.cpp")

add_executable(testDS ${SOURCES} ${MAINEXEC})

0 个答案:

没有答案