多文件编译 之````头文件放在不同目录下

lin_style 2006-11-04 01:58:48
如果放当前目录可直接 "*.h"

如果我在目录下建立一个include的文件夹,头文件置内,在头部要写为".\include\*.h"

可直接改成*.h单层目录吗
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
anrui32 2006-11-04
  • 打赏
  • 举报
回复
可以,但编译器找不到
jixingzhong 2006-11-04
  • 打赏
  • 举报
回复
不过,
这样子影响的是所有的 VC 工程
(因为它修改了整个环境配置,所有的工程都可能会搜索这个目录)

如果发布的比较成熟的库, 可以这样,
否则的话, 为了避免冲突,
我不推荐这么操作 ...
jixingzhong 2006-11-04
  • 打赏
  • 举报
回复
可直接改成*.h单层目录吗
=============
可以,

方法: 在你的环境中,比如 VC, 在Tools 目录下的 Options 项, 有一个目录属性,
其中有一个 include 列表项, 在这里把你的 include 文件夹添加进来就可以了,
这样, 相当于这个 目录就是 VC 的标准 include 目录之一了,
可以使用 include<*.h> 单层即可
byhuang 2006-11-04
  • 打赏
  • 举报
回复
如果你用的是VC的話, 可以在工程設置中設置附加查找路徑,應該有兩個地方,一個是工程屬性, 一個是選項當中. 具體和你VS的版本有關
飞哥 2006-11-04
  • 打赏
  • 举报
回复
要写相对路径

不然默认搜索的是当前目录
iamliadai 2006-11-04
  • 打赏
  • 举报
回复
可以改一下编译器的搜索头文件的位置
iamliadai 2006-11-04
  • 打赏
  • 举报
回复
不可以,作沙发

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧