VSCode的MakeFile工具配置

3
我正在尝试使用MakeFile Tool在VSCode中运行makefiles。当尝试将配置设置为默认时,它会显示“在makefile.configurations设置中未定义配置”。下面是settings.json的样子。
{
    "omnisharp.path": "latest",
    "makefile.makePath": "C:\\Program Files (x86)\\GnuWin32\\bin\\make",
    "makefile.launchConfigurations": [

    ],
}
2个回答

2

共享相关属性从.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"部分看到与文件相关联的信息。另外,"Launch target"部分还应该与可执行文件路径相关联。

当所有这些都设置好之后,您只需通过扩展侧边栏上方的按钮(播放图标)构建项目。


1

你需要在这个设置文件中添加类似于这样的内容。

    "makefile.configurations": [
    {
        "name": "myconf",
        "buildLog": "",
        "makeArgs": [],
        "makeDirectory": "",
        "makefilePath": "",
        "makePath": "",
        "problemMatchers": []
    },
]

不要忘记用你的设置填写那些“”


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接