c++ 如何将.h和.cpp放在不同文件夹里,工程里如何设置

比如.h声明放在.\include文件夹下,.cpp实现部分放在.\source文件夹下。(说只能放在一个文件夹里的不采纳哦...)... 比如.h声明放在.\include文件夹下,.cpp实现部分放在.\source文件夹下。(说只能放在一个文件夹里的不采纳哦...) 展开
 我来答
望穿秋水待伊人
推荐于2017-11-27 · TA获得超过644个赞
知道小有建树答主
回答量:708
采纳率:100%
帮助的人:802万
展开全部
直接 放两个文件夹里就可以,include的时候记着带路径 就行了。
追问
.cpp放在.\source下,包含的时候加入$(ProjectDir)\source是么?
追答
文件夹是你自己存储的结构,在编译器里,VS2013里直接按文件类型进行筛选归类的,所以在编译器的界面上是看不出来这个目录结构的,但是你include的时候,要根据当前文件的位置 构造出头文件的位置 ,就像你上面要的那种模式里, 如果在 source 下面的代码里包含头文件 的话 ,可以 #include "../include/xxx.h"  , 就像这种模式 ,根据源码的位置 ,调整包括头文件 的路径 。
宏讯时Y
2014-12-23 · TA获得超过169个赞
知道小有建树答主
回答量:521
采纳率:100%
帮助的人:213万
展开全部
可以放在不同的文件夹里,只不过需要在工程里面设置包含路径。然后在你的代码里面#include 的时候,写上相对路径即可。
追问
.cpp放在.\source下,包含的时候加入$(ProjectDir)\source是么?
追答
是的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式