我正在尝试使用 MakeFile Tool 在 VSCode 中运行 makefile。当尝试将配置设置为默认时,它显示“makefile.configurations 设置中没有定义配置”。 这是 settings.json 的样子。
{
"omnisharp.path": "latest",
"makefile.makePath": "C:\\Program Files (x86)\\GnuWin32\\bin\\make",
"makefile.launchConfigurations": [
],
}
您需要将类似的内容添加到此设置文件中。
"makefile.configurations": [
{
"name": "myconf",
"buildLog": "",
"makeArgs": [],
"makeDirectory": "",
"makefilePath": "",
"makePath": "",
"problemMatchers": []
},
]
不要忘记用您的设置填写这些“”
从 .vscode/settings.json 共享相关属性:
{
"makefile.configurations": [
{
"name": "Default",
"makeArgs": []
}
],
"makefile.launchConfigurations": [
{
"cwd": FULL_PATH_O_EXECUTABLE_DIR,
"binaryPath": FULL_PATH_O_EXECUTABLE_FILE,
"binaryArgs": []
}
],
"makefile.buildLog": "",
"makefile.loggingLevel": "Normal"
}
这些是通过 vscode 默认创建的 Makefile Tools 扩展的基本设置。
现在,当项目主目录中有 ./Makefile 时,扩展程序应该自动确定该文件,并且您可以在扩展程序侧边栏中的“Makefile”部分下看到它与该文件关联。此外,“启动目标”部分还应该与您的可执行文件路径相关联。
当所有这些都设置完毕后,您可以通过扩展侧边栏按钮(顶部的播放图标)构建项目。