注册 登录
编程论坛 C++教室

关于VS开发环境建立C++项目的问题

选调生 发布于 2020-07-11 13:39, 1920 次点击
在VS中创建C++项目时,只能如下图所示(.h只能全部放在头文件下,.cpp只能全部放在源文件下吗):
只有本站会员才能查看附件,请 登录


它不能实现像别的开发环境这样的创建模式吗(如下图所示:即每一模块下的.cpp和.h都被单独封装在一个文件夹下,而主函数才被单独放出来)
只有本站会员才能查看附件,请 登录
4 回复
#2
雪影辰风2020-07-11 18:23
可以的啊,点击你想创建的地方,右键-》添加-》新建筛选器;只不过如果你需要指定生成的文件在某个地方,需要选中那个文件夹,否则,会默认根据拓展名分配到头文件或者源文件里
#3
选调生2020-07-11 21:15
回复 2楼 雪影辰风
不好意思,没太理解,可以有截图详细的讲一下吗谢谢呀
#4
雪影辰风2020-07-11 23:20
只有本站会员才能查看附件,请 登录

比如说我想在test项目下建一个文件夹(VS里叫做筛选器,我也建议叫筛选器,因为事实上VS的头文件和源文件是混着放在一个目录里的,只不过添加了各个筛选器,然后筛选器根据指定要包含的文件去筛选),那么我需要先选中test项目,然后选添加,新建筛选器
就会是如下这样
只有本站会员才能查看附件,请 登录

但是你在创建文件的时候,是需要选中指定筛选器的,否则会默认分配到默认筛选器(也就是源文件和头文件,.h会自动分配到头文件,.cpp会自动分配到源文件)

比如说,我想在NewFilter1下新建一个.cpp文件,首先我要选中它,然后我才能 右键-》添加-》新建项,或者 Ctrl + Shift + A,如果不选择,就会如上自动分配到指定筛选器。(当然了,你也可以直接删掉两个默认筛选器,只是我没试过……)

[此贴子已经被作者于2020-7-11 23:24编辑过]

#5
选调生2020-08-11 16:29
回复 4楼 雪影辰风
ok谢谢啦
1