+ -
当前位置:首页 → 问答吧 → 问个对大家比较简单我却不知道的问题!

问个对大家比较简单我却不知道的问题!

时间:2011-12-09

来源:互联网

vc6.0创建的工程,里面的.cpp文件和.h等都是在同一个目录下的,看见许多别的程序都分bin,src,inc这几个目录,
请问大家这是怎么做的?说具体点 谢谢了!

作者: zkvae   发布时间: 2011-12-09

鼠标右键在工程上创建的目录
便于管理而已

作者: c_losed   发布时间: 2011-12-09

我就想这样做便于管理的。具体怎么做?
引用 1 楼 c_losed 的回复:

鼠标右键在工程上创建的目录
便于管理而已

作者: zkvae   发布时间: 2011-12-09

看起来更明了。
在src和inc下面还可以按照功能模块划分为多个文件夹

作者: wtbike   发布时间: 2011-12-09

引用 2 楼 zkvae 的回复:

我就想这样做便于管理的。具体怎么做?引用 1 楼 c_losed 的回复:

鼠标右键在工程上创建的目录
便于管理而已

比如你有个vc6工程 sample
右键在sample工程 然后new Folder
把需要分类的文件拖拽进去即可

作者: c_losed   发布时间: 2011-12-09

引用 4 楼 c_losed 的回复:

引用 2 楼 zkvae 的回复:

我就想这样做便于管理的。具体怎么做?引用 1 楼 c_losed 的回复:

鼠标右键在工程上创建的目录
便于管理而已

比如你有个vc6工程 sample
右键在sample工程 然后new Folder
把需要分类的文件拖拽进去即可
这样说吧,看图片
我的程序目录:
http://hi.csdn.net/space-9900017-do-album-picid-1004241-goto-down.html
别人的程序目录:
http://hi.csdn.net/space-9900017-do-album-picid-1004240-goto-down.html

作者: zkvae   发布时间: 2011-12-09

麻烦大家看下,到底怎么搞?
我的程序目录:
http://hi.csdn.net/space-9900017-do-album-picid-1004241-goto-down.html
别人的程序目录:
http://hi.csdn.net/space-9900017-do-album-picid-1004240-goto-down.html

作者: zkvae   发布时间: 2011-12-09

VC创建工程自动把向导生成的.h.cpp都放工程文件目录下。
你可以根据需要把它们放到不同的目录。比如Project/MFC/include,Project/MFC/source等。移动文件后你需要修改工程,即把原来的Source Files/Header Files里面的项目删掉(Resource Files一般不会搬家吧,本来就在res目录下),重新添加你移动后的文件。

作者: ndy_w   发布时间: 2011-12-09

自己创建,添加到你的工程里,修改你的头文件路径和配置里的生成路径就可以了

作者: loseway   发布时间: 2011-12-09

新建文件夹, 自己拷进去,然后修改引用时的路径

如果是include,通常加到additional folder里面,比较方便,就不用写路径

作者: acaiacc   发布时间: 2011-12-09

引用 6 楼 zkvae 的回复:
麻烦大家看下,到底怎么搞?
我的程序目录:
http://hi.csdn.net/space-9900017-do-album-picid-1004241-goto-down.html
别人的程序目录:
http://hi.csdn.net/space-9900017-do-album-picid-1004240-goto-down.html

编译器工程中添加filter,然后建立你自己有意义的名称,然后把对应的文件添加进去,主要是为了管理代码,浏览工程直观

作者: oyljerry   发布时间: 2011-12-09

引用楼主 zkvae 的回复:
vc6.0创建的工程,里面的.cpp文件和.h等都是在同一个目录下的,看见许多别的程序都分bin,src,inc这几个目录,
请问大家这是怎么做的?说具体点 谢谢了!

你看到都是比较大的工程,但是即使是很大的工程,对应同一个工程中的.h,.cpp也一般是在同一个目录下,因为这样便于管理,inc目录一般是放一些类似静态库头文件,主要是方便其他工程进行引用,bin目录下会放置你整个工程中生成的exe,dll文件,而且按照相对应的目录放置,目的是为了以后布局程序(或者说打包程序)的时候,直接把这里面所有的文件Copy进行打包,而不需要调整他们的目录及依赖关系.

简而言之:主要是为了管理代码,浏览工程直观,布局方便.

作者: yuucyf   发布时间: 2011-12-09