我找到了一个用于st3的c ++的构建系统,它很不错,但是除非目录中存在带有源文件名的.exe文件,否则它不能编译。有关如何使用构建来自动化它以创建文件(如果它不存在或继续)的任何想法吗?
"windows":
{
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall", "&","start", "${file_base_name}.exe"]
},
"selector": "source.c++",
"shell": true,
"working_dir": "${file_path}"
}
答案 0 :(得分:0)
这应该运行,因为构建将在当前目录中创建一个带有源名称的.exe文件。如果由于某种原因它无法正常工作,请在"-Wall"
之后删除第2行上的所有内容,以便它看起来像这样:
"windows":
{
"cmd": ["g++", "$file_name","-o", "${file_base_name}.exe", "-lm", "-Wall"]
},
"selector": "source.c++",
"shell": true,
"working_dir": "${file_path}"
}