首先我们很多初学者都会遇到一个用VS脑袋疼的问题,那就是用VS完成作业的时候如果创造了多个源文件,就会出现报错的问题,其实设置起来也很简单,如图所示:
比如这个时候我想运行第三题不想运行第二题,那么只需要简单的选中第二题的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年发的文章了,也给评论区等待那么久的各位道个歉。
虽然但是,仍然算是把坑给填了,就酱(
到此这篇vs多个源文件怎么单独生成(vs2017多个源文件单独运行)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/31495.html