gpt4 book ai didi

c++ - 如何在 Visual Studio Code 中构建和运行作为发布版的 C++ 应用程序

转载 作者:行者123 更新时间:2023-12-05 07:26:03 27 4
gpt4 key购买 nike

似乎启动配置必须使用调试器运行。我找不到不使用调试器的启动类型,也找不到允许多个运行配置的 vscode 插件。

我的 launch.json 看起来像这样:

{
"name": "C++ Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceRoot}/a.out",
"args": ["arg1", "arg2"],
"environment": [{"name": "squid", "value": "clam"}],
"cwd": "${workspaceRoot}",
"console": "integratedTerminal"
}

如何在 Release模式下构建和运行我的应用程序?

谢谢。

最佳答案

我最近也不得不弄清楚这一点。我在上面看到了 Charles Nehez 的评论,但是当我将配置更改为“发布”时,我没有。这让我找到了我的 c_cpp_properties.json 文件。在我的配置中,我只有一个,“调试”。我克隆了这个配置并创建了一个“发布”版本。它们之间的唯一区别在于“定义:”部分,一个带有“_DEBUG”,一个没有。

然后在我的 tasks.json 中,我仔细查看了构建任务,我使用的是 Microsoft C++ 编译器 cl.exe,因此请相应地调整您的任务。我再次有一个“调试”构建任务,“args:”部分具有用于调试构建的适当开关。我再次克隆并创建了一个“发布”构建任务,调整 args 部分以删除特定于调试的 args。

所有这些就绪后,我能够在底部工具栏中选择“Release”配置,并能够运行“Release”构建任务来生成我的可执行文件的 Release 版本。

选择适当的 Launch 配置 VS Code 运行可执行文件的发布构建版本。

关于c++ - 如何在 Visual Studio Code 中构建和运行作为发布版的 C++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54532214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com