You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS2022中如何让解决方案资源管理器识别通过“另存为”创建的.cpp副本并管理编译目标

VS2022中如何让解决方案资源管理器识别通过“另存为”创建的.cpp副本并管理编译目标

别着急,我来一步步教你把那些“失踪”的.cpp副本找回来,还能轻松控制它们要不要参与编译:

第一步:把副本文件添加到现有项目中

你用“另存为”创建的.cpp文件只是存在磁盘上,还没被VS的项目“收录”,所以解决方案资源管理器才看不到。按下面的操作来:

  • 打开你的解决方案后,找到对应的项目节点(注意是解决方案下面的具体项目,不是最顶层的解决方案哦)。
  • 右键点击项目名称,选择 "添加" -> "现有项...",或者直接按快捷键Shift+Alt+A快速打开文件选择窗口。
  • 在窗口里找到你用“另存为”生成的.cpp副本,选中它(要加多个的话可以按住Ctrl多选),最后点击“添加”按钮。

这时候再看解决方案资源管理器,就能看到这些副本文件啦!

第二步:控制文件是否参与编译

现在你可以自由决定哪个文件要编译、哪个要当“备用方案”了:

  • 右键点击你不想编译的.cpp文件,选择 "属性"
  • 在弹出的属性窗口里,切换到 "常规" 选项卡,找到 "从生成中排除" 这一项,把它改成 "是"(默认是“否”,也就是会参与编译)。
  • 点击“确定”保存设置,下次编译时VS就会自动跳过这个文件。之后如果又想编译它,改回“否”就行。

对了,你之前试的“从现有代码新建项目”其实是用来创建全新项目的,不是给现有项目追加文件的,所以才没效果~直接用上面的方法就完全能解决你的问题啦!

火山引擎 最新活动