好吧,我所看到的 C++ 构建系统如下:
"build_systems":
[
{
"name: "g++ test",
"cmd": ["g++", "${file}"],
"shell": true
}
{
"name": "echo test",
"cmd": ["echo", "${file}"],
"shell": true
}
]
就像测试一样,这只适用于当前打开的文件,它甚至可能不是源文件,也不是 sublime 项目的一部分。因此,这对于只有一个源的测试程序很有用,但在其他情况下就没那么有用了。
问题 1:正则表达式是否有任何${project_files}
变量只接受 .cpp 文件?
问题 2:我想将这些文件传递给 qmake,以便它生成一个 .pro 项目文件。这样,如果我将文件添加到 sublime 项目并构建文件,它将被添加到项目文件中。如果没有 shell 脚本或其他跨平台的脚本,我将如何做到这一点?