我在 Ubuntu 中使用 Sublime Text 并学习 OpenCV。直到今天,我一直在使用 Sublime Text 编写和保存代码,并使用终端进行编译。
我正在使用以下代码进行编译:
cmake .
make
./a.out
但是为了快速处理,我正在尝试制作我的构建系统,我想通过按 Ctrl + B
自动完成这一切
我在自定义构建系统中尝试了以下代码,但失败了:
{
"cmd": ["cmake ."],
"cmd": ["make"],
"cmd": ["./a.o"],
"selector": "source.c++",
"shell": true,
"windows":
{
"cmd": ["cl", "/Fo${file_path}", "/O2", "$file"],
"selector": "source.c++",
"shell": true
}
}
有任何想法吗?谢谢。
原文由 afedersin 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的构建系统中应该只有一个
"cmd"
密钥。请阅读 文档 以获取更多信息。相反,您可以使用&&
运算符连接您的命令:由于您使用的是 Linux,因此您根本不需要 Windows 的东西。