关于VC编译器中多项目共用头文件的存储方式

问题背景

ps:文章以Visual Studio C++ 2008为例,其他版本类似,仅供参考。

在VC编译器上创建解决方案,方案中的项目很多时候都会处理一些相近的问题,就如数据结构链表、栈等问题,我们在处理类似问题时都不可避免的会使不同项目间共用头文件,但反复的复制粘贴会让事情变的很麻烦。


解决方法

正常而言,用户定义完头文件后往往路径默认为该项目所在文件夹,此条件下头文件与主文件在同一文件夹中,就不需要特别指定文件的路径。但要解决题述问题,我们应该学会把文件存放在约定好的文件夹中,然后通Visual Studio C++ 2008 集成开发环境指定用户定义的头文件查找路径。具体实现如下:
(1)在解决方案中“新建项目”-确定-下一步-选择“空项目”-完成创建,例如:建立项目单链表1.0
在这里插入图片描述
(2)项目建立完成后开始“新建头文件”,如图:建立头文件Node.h在这里插入图片描述
创建文件时注意文件是以默认路径(““D:\数据结构与算法\数据结构\单链表1.0”)保存的,这时我们应该将保存路径修改为我们约定的存放头文件的路径,我的存储路径为“D:\数据结构与算法\数据结构\Include\linear”,同理在此项目下创立第二个头文件
在这里插入图片描述
(3)然后我们进行设置:执行“工具-选项”菜单命令,在“选项”对话框中,左窗选中“项目和解决方案”下的“VC++目录”,右边将“显示以下内容的目录”选择为“包含文件”,单击“新行”工具按钮,再单击新行最右边的“…”浏览按钮,如下图,在“替换目录”对话框中,选择头文件所在文件夹
在这里插入图片描述

(4)之后如果在建立项目时需要相应的头文件,选择“添加-现有项”,然后根据所需头文件的路径查找添加即可。
在这里插入图片描述
选择所需的头文件
在这里插入图片描述


总结:

这样存储方法很适合在学数据结构和算法的同学,能够简化很多东西。第一次分享经验,欢迎大家评论提出意见。

参考文献:叶核亚等.数据结构(c++版)(第3版).北京:电子工业出版社,2014.2

  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的指针

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值