【问题标题】:How to get the Sublime Text 2 Build System to recognize cmake as a valid command?如何让 Sublime Text 2 构建系统将 cmake 识别为有效命令?
【发布时间】:2016-09-07 14:12:51
【问题描述】:

我正在尝试获得一个 Sublime Text 2 构建系统,该系统最终将运行 cmake、make,然后运行 ​​C/C++ 代码。我有 3 个目录:src、include 和 build(我相信它们的目的是不言自明的)。由于某种原因,cmake 没有被构建系统识别为有效命令,但它会在 cmd 中。我已经检查了我的系统路径变量和用户路径变量,并且都有 Cmake/bin。所以,我不知道为什么它会搞砸。这是我到目前为止所得到的:

{
"cmd": ["cd .. && cd build && cmake .. && mingw32-make . && ${file_base_name}"],
"file_regex": "^ *\\[javac\\] (.+):([0-9]+):() (.*)$",
"shell":true

}

目录的变化使得 cmake 在构建目录中运行。

这是 ST 窗口的输出:“'cmake' 未被识别为内部或外部命令, 可运行的程序或批处理文件。”

我也在 Windows 10 上运行。

【问题讨论】:

  • 确保它在您的%PATH%中。

标签: cmake sublimetext2 sublimetext


【解决方案1】:

事实证明,在我更新我的路径之前,我已经打开了那个特定的 ST 会话。一旦我关闭并重新打开,一切都按预期工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 2013-07-12
    • 2013-01-03
    相关资源
    最近更新 更多