问题描述
以前都是用java和C#开发项目的,按照MVC架构或者模块划分。都可以把程序按照文件夹分层管理。。但最近刚接触VC++,发现VC只能建立filter,并没实现物理划分存储啊。。。请问在VS2008环境里,建立一个VC++的项目,如何分层管理项目的程序文件啊。java中可以分层管理程序文件,如下图C++中,只能建立filter逻辑划分,但无法物理划分。。请问还有别的好方法吗? 问题补充:<div class="quote_title">lemonlinger 写道</div><div class="quote_div">可以建立物理划分的。建立filter以后,在向filter中添加新文件时候,可以在工程目录下建立一个与filter同名的目录,然后把新建的文件放到这个目录下,再添加到该filter下,这样就可以实现逻辑上与物理上的划分了。</div><br />恩。好像只有这个方法了。。。<br />谢谢!
解决方案
可以建立物理划分的。建立filter以后,在向filter中添加新文件时候,可以在工程目录下建立一个与filter同名的目录,然后把新建的文件放到这个目录下,再添加到该filter下,这样就可以实现逻辑上与物理上的划分了。
解决方案二:
filter是一方面,另一方面建议使用多项目,每个项目当作一个包好了。看过一些开源项目用VC编译的,结构是自由的文件夹,然后用一个脚本自动生成VC++工程文件,用VC++打开看时会有许多子项目。反正VC最顶层是个解决方案嘛,相当于顶层项目。
解决方案三:
补充一下:引用头文件的时候,要加上相对路径
时间: 2024-10-23 09:16:29