afe*_*sin 2 c++ linux opencv cmake sublimetext
我在Ubuntu中使用Sublime Text并学习OpenCV.直到今天,我使用Sublime Text编写并保存代码,并使用Terminal进行编译.
我正在使用以下代码进行编译:
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
    }
}
有任何想法吗?谢谢.
您"cmd"的构建系统中应该只有一个密钥.请阅读文档以获取更多信息.相反,您可以使用&&运算符连接您的命令:
{
    "cmd": ["cmake .", "&&", "make", "&&", "./a.out"],
    "selector": "source.c++",
    "shell": true,
}
由于您使用的是Linux,因此根本不需要Windows内容.
您可以使用cmake创建一个崇高的项目。只需执行
cmake -G "Sublime Text 2 - Unix Makefiles" .
我不知道它是否适用于Subime Text 3,因为我没有安装它
| 归档时间: | 
 | 
| 查看次数: | 8475 次 | 
| 最近记录: |