根据需要编译但不运行的热键/按钮(在 F5 和 Ctrl+Shift+B 之间)

Posted

技术标签:

【中文标题】根据需要编译但不运行的热键/按钮(在 F5 和 Ctrl+Shift+B 之间)【英文标题】:hotkey/button to compile as necessary but NOT run (between F5, and Ctrl+Shift+B) 【发布时间】:2020-02-20 03:57:30 【问题描述】:

在 Visual Studio C++ 中:-

F5 = 编译为必要 + 运行 Ctrl+Shift+B = 构建所有打开(加载)的项目,但不运行

示例

如果我有项目:-

A1,A2,A3A4:静态库 B :依赖于A1,A2,A3A4(设置为StartUp项目) C :依赖于 A1,A2,A3A4

热键会做:-

F5 = 将构建所有 A & B,然后运行 ​​B Ctrl+Shift+B = 构建所有 A & B & C,但不运行

问题

热键/按钮是什么:根据需要编译(仅限A&B),但不运行? ... 或者如何设置Ctrl+Shift+B 做上述提到的?

对不起,这可能是非常明显的事情。我已经搜索了几年。

【问题讨论】:

【参考方案1】:

从顶部面板中的构建选项转到配置管理器(构建 > 配置管理器),仅选中项目 A 和 B 的构建复选框,并取消选中不需要的项目(这里是 C 用于您的情况)。这可能会对您的问题有所帮助。

【讨论】:

太繁琐了。每当我更改启动项目时,我都必须记住做这些事情,否则可能会发生一些丑陋的事情。如果我有很多 C(但我没有),那就更糟了。谢谢,很有用。

以上是关于根据需要编译但不运行的热键/按钮(在 F5 和 Ctrl+Shift+B 之间)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用VS2013编写C语言? 包括编译连接和运行测试.

visual studio2012中 c语言编译出来的程序怎么暂停啊

运行时检测 Visual Studio 热键

vim中F5编译运行代码

vs2010 中文版怎么编译的时候按F5总是提示 “此项目已过期”

具有平台 API 的 C++ 全局热键