还是老问题E2209: Unable to open include file “##.h”

wjgfool 2010-02-06 01:59:44
还是 include 头文件的问题,

从另一电脑copy过来的程序,总是路径不对,但前几次都能解决,这次试了2个方法还没解决,

1. 手动更改 project->options->directories,

2. 建立新的bpr文件,载入main.cpp文件,其他文件都重新加载,

这2个方法都试了,还是不行啊。

求助。。
...全文
1647 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qp1012 2010-09-28
  • 打赏
  • 举报
回复
感谢感谢
wjgfool 2010-02-06
  • 打赏
  • 举报
回复
解决了,正如zhouzhangkui 所言,

刚才直接把 .h所在的文件夹放到 \BCB\include 下面,
不管project->options->directories 里面的路径, 运行OK啦。
周药师 2010-02-06
  • 打赏
  • 举报
回复
把你缺少的.h 或者 .hpp头文件
拷贝到cb安装目录下的inlcude文件夹下 就可以了
wjgfool 2010-02-06
  • 打赏
  • 举报
回复
编译就提示错误,提示头文件没加载到,E2209: Unable to open include file “##.h”

但我路径已经设置对了,而且在另一台机子都运行OK的,

2台机子的版本也都一样,都是C++ Builder 6

[Quote=引用 3 楼 tbwood 的回复:]
是运行时,路径不对吗?
还是不能编译?
如果是运行时的错误,要检查代码,把相应的路径代码替换掉,
一般像什么:openfile,createfile等函数有这些问题···
[/Quote]
tbwork 2010-02-06
  • 打赏
  • 举报
回复
是运行时,路径不对吗?
还是不能编译?
如果是运行时的错误,要检查代码,把相应的路径代码替换掉,
一般像什么:openfile,createfile等函数有这些问题···
wjgfool 2010-02-06
  • 打赏
  • 举报
回复
我在2台机之间做调试, 这样都试过几回了,把根目录的所有文件都copy过来啦。

谢谢你的提示,我再查看下。

ydlchina 2010-02-06
  • 打赏
  • 举报
回复
1 看看项目是否使用了三方组件
2 看options的路径里是否有无效的路径
3 本机搜索,是否有该文件
4 注意h和hpp后缀
5 有的编译器对#include后的文件名使用<>还是""是有区别的

就想起这些希望对你有用

13,864

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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