qimo601
三世
2011-05-18 15:30
浏览 366

VC++的项目,如何分层管理项目的程序文件啊?

以前都是用java和C#开发项目的,按照MVC架构或者模块划分。都可以把程序按照文件夹分层管理。。
但最近刚接触VC++,发现VC只能建立filter,并没实现物理划分存储啊。。。


请问在VS2008环境里,建立一个VC++的项目,如何分层管理项目的程序文件啊。


java中可以分层管理程序文件,如下图


C++中,只能建立filter逻辑划分,但无法物理划分。。请问还有别的好方法吗?

 

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • weixin_42556638
    萧鼐 2011-05-18 16:17
    已采纳

    可以建立物理划分的。建立filter以后,在向filter中添加新文件时候,可以在工程目录下建立一个与filter同名的目录,然后把新建的文件放到这个目录下,再添加到该filter下,这样就可以实现逻辑上与物理上的划分了。

    点赞 评论
  • weixin_42556638
    萧鼐 2011-05-18 16:35

    补充一下:引用头文件的时候,要加上相对路径

    点赞 评论
  • thxger
    thxger 2011-05-19 10:38

    filter是一方面,另一方面建议使用多项目,每个项目当作一个包好了。看过一些开源项目用VC编译的,结构是自由的文件夹,然后用一个脚本自动生成VC++工程文件,用VC++打开看时会有许多子项目。反正VC最顶层是个解决方案嘛,相当于顶层项目。

    点赞 评论

相关推荐