升华文本3构建许多源文件 我所看到的C++的构建系统如下: "build_systems": [ { "name: "g++ test", "cmd": ["g++", "${file}"], "shell": true } { "name": "echo test", "cmd": ["echo", "${file}"], "shell": true } ]

升华文本3构建许多源文件 我所看到的C++的构建系统如下: "build_systems": [ { "name: "g++ test", "cmd": ["g++", "${file}"], "shell": true } { "name": "echo test", "cmd": ["echo", "${file}"], "shell": true } ],c++,build,qmake,sublimetext3,C++,Build,Qmake,Sublimetext3,就像测试一样,这只适用于当前打开的文件,它甚至可能不是源文件,也可能不是sublime项目的一部分。因此,这对于只有一个源代码的测试程序来说是很好的,但在其他情况下就没那么有用了 问题1: 是否有任何带有regex的${project_files}变量只接受.cpp文件 问题2: 我希望将这些文件传递给qmake,以便它生成一个.pro项目文件。这样,如果我将一个文件添加到一个崇高的项目中,它和构建的文件将被添加到项目文件中。如果没有shell脚本或其他跨平台的脚本,我将如何执行此操作?我将以另

就像测试一样,这只适用于当前打开的文件,它甚至可能不是源文件,也可能不是sublime项目的一部分。因此,这对于只有一个源代码的测试程序来说是很好的,但在其他情况下就没那么有用了

问题1: 是否有任何带有regex的
${project_files}
变量只接受.cpp文件

问题2:
我希望将这些文件传递给qmake,以便它生成一个.pro项目文件。这样,如果我将一个文件添加到一个崇高的项目中,它和构建的文件将被添加到项目文件中。如果没有shell脚本或其他跨平台的脚本,我将如何执行此操作?

我将以另一种方式执行此操作,将文件添加到我的qmake项目文件中,然后使用升华文本调用qmake来编译项目。问题是我只想将其添加到一个位置,每次我想添加一个文件时编辑qmake项目文件都是非常不直观的。