2025年vs多个源文件怎么单独生成(vs2017多个源文件单独运行)

vs多个源文件怎么单独生成(vs2017多个源文件单独运行)p 首先我们很多初学者都会遇到一个用 VS 脑袋疼的问题 那就是用 VS 完成作业的时候如果创造了多个源文件 就会出现报错的问题 其实设置起来也很简单 如图所示 p

大家好,我是讯享网,很高兴认识大家。



 <p>首先我们很多初学者都会遇到一个用VS脑袋疼的问题&#xff0c;那就是用VS完成作业的时候如果创造了多个源文件&#xff0c;就会出现报错的问题&#xff0c;其实设置起来也很简单&#xff0c;如图所示&#xff1a;<img alt="" height="1200" src="https://i-blog.csdnimg.cn/blog_migrate/b7dbc3505c6c8d3d7e879d667d342b34.png" width="1200" /></p> 

讯享网

比如这个时候我想运行第三题不想运行第二题,那么只需要简单的选中第二题的cpp,右键选择属性,如图:


讯享网

 然后从生成中排除的选项选择“是”,就可以让它不参与运行了:

 不参与运行的cpp文件会有个红色的下角标可以方便我们看到哪个没有运行

 然后就可以快乐地写作业了(bushi

然而有些时候我们可能会有一堆的cpp文件,一个一个去管理未免太过麻烦,这个时候我们就可以使用万能的Crtl键了,按住Ctrl键然后鼠标左键慢慢选中自己想管理的cpp文件,再右键点选属性做修改就可以啦,如图所示:

 

 

 

什么?你问我如何单选运行指定cpp文件吗,嗯,我不会!当然,如果哪天我会了我会回来更改文章的!

2023.4.24 更新----------------------------------

其实我还是不清楚如何才能很“简单”的运行某一个单独的cpp文件,网上也没见相关的方法,所以也没办法总结出来给大家分享,实在抱歉。

理论上来讲,如图所示的所有的源文件都是放在同一个项目里边的,而运行的对象应该是整个项目而不是单个文件,所以才会出现多个main()函数报错的问题,除非vs能更新相关的功能,不然应该会很困难(至少对我来说很难QWQ)。

然后我最开始在一个项目放那么多源文件的目的,是为了方便归类寻找,比如图中我的项目就是homework,然后每个源文件命名为第几道题,方便后面来寻找题目代码嘛,本来就不是项目设计初衷来着,但是一定要这么用的话,理论上还是可以实现的。

当然也是我后面才知道的,相对于之前的ctrl点选,shift可以方便的选中一大片连续的源文件。

首先打开项目,右侧有解决方案资源管理器,比如我们要选中第二题到第四题的所有源文件(不是从一到十是因为汉字用拼音来排序的)

首先选中连续一大片的“头”,也就是第二题。

然后找到连续一大片的“尾”,也就是第四题,先按住shift键,再点选第四题。然后你就发现选中两者之间的所有源文件了,这个时候右键改属性即可。

因为找“尾”的过程不需要一直按着shift,只有找到的时候再按,所以如果列表特别长导致头尾不能在同一页,先选中“头”,再用滚轮,或者用右边的滚动条找到“尾”也是可以的。下图是我把框缩小,模拟头尾不在一页的情况。

假如我的项目不是这几道题,而是成百上千道题目,并且有的被排除了,有的没被排除怎么办,像是下图一样:

 

虽然理论上不会这样,只是举个例子。此时我们可以选中所有源文件所在的文件夹(图中的是“函数”这个文件夹)右键选择“限定为此范围”。

 然后变成如下界面:

按住Ctrl再按下A(即Ctrl+A)即可选中其中所有源文件以及文件夹“函数”

按住Ctrl,单选文件夹“函数”即可选中所有源文件,这时右键选择属性,将“从生成中排除”更改为“是”。

然后再回到上方搜索栏,搜索需要运行的源文件,更改属性中的“从生成中排除”成“否”即可。

然后运行的就是所搜索的源文件了。

回过头来一看是21年发的文章了,也给评论区等待那么久的各位道个歉。

虽然但是,仍然算是把坑给填了,就酱(

 

 


小讯
上一篇 2025-05-02 20:39
下一篇 2025-06-13 10:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/191298.html