You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Microsoft Visual Studio中单独运行指定CPP文件且不影响其他文件

如何在Visual Studio中单独运行指定的CPP文件

嘿,这个问题我太熟悉了!在同一个Visual Studio项目里放多个带main()入口的CPP文件时,默认会优先编译运行第一个被识别的文件,要单独指定运行目标其实有几种简单靠谱的方法,给你一步步说:

方法一:临时快速设置单个文件为启动项

这个方法适合临时测试某个文件,操作超简单:

  • 在解决方案资源管理器里,找到你想要运行的那个CPP文件
  • 右键点击它,选择**「设为启动项」**
  • 现在按下Ctrl+F5,VS就会专门编译并运行这个文件,完全不会影响项目里的其他文件

方法二:通过项目属性控制编译范围(长期管理)

如果你的两个CPP文件都包含main()函数,有时候会出现「多个入口点」的编译错误,这时候可以通过排除文件来解决:

  • 右键点击不想编译的那个CPP文件,选择**「属性」**
  • 在弹出的属性窗口里,转到**「配置属性」→「常规」**
  • 找到**「从生成中排除」选项,把它改成「是」**
  • 保存设置后,编译运行就只会处理你保留的那个CPP文件了

方法三:拆分独立项目(推荐长期多程序管理)

如果这两个CPP文件是完全独立的程序,更推荐把它们拆成两个独立项目,放在同一个解决方案下:

  • 右键点击解决方案,选择**「添加」→「新建项目」**
  • 选择「控制台应用」模板,创建新的项目
  • 把第二个CPP文件的代码移到新项目里(或者直接复制代码过去)
  • 想运行哪个项目,就右键它选**「设为启动项」**,两个项目完全互不干扰

小提醒

要注意哦:你想要单独运行的CPP文件必须包含完整的main()函数作为程序入口,不然是没法单独运行的!

内容的提问来源于stack exchange,提问作者Huy Vô

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 09:03:09