当我在 borland c++ 中编译程序时,出现“无法打开包含文件 'owl/owlpch.h'”错误
Posted
技术标签:
【中文标题】当我在 borland c++ 中编译程序时,出现“无法打开包含文件 \'owl/owlpch.h\'”错误【英文标题】:While I compile the program in borland c++ I get "Unable to open include file 'owl/owlpch.h'" error当我在 borland c++ 中编译程序时,出现“无法打开包含文件 'owl/owlpch.h'”错误 【发布时间】:2015-03-09 07:25:43 【问题描述】:当我编译我的程序时,我无法包含编译器显示的头文件,我已经更改了环境变量并配置了 bcc32.cfg 和 Ilink32.cfg 文件,但它仍然没有帮助。
【问题讨论】:
您选择 Borland C++ 编译器有什么特别的原因吗? 在我的项目中,每个人都使用 borland,为了保持一致性我一定会使用 borland :( 我明白了。如果您的团队坚持使用 Borland C++ 的原因是 Object Windows Library,那么您很可能会使用 GCC 或 VC++ 并使用 OWLNext 库(OWL 的更高级版本)。 【参考方案1】:您使用的是哪个版本的 Borland C++?
如果是 Borland C++ 5.01/5.02,那么它包括 OWL 头文件和库 - 检查它们是否已安装。
另一方面,如果您尝试使用免费编译器、Borland C++ 5.5 甚至 C++Builder,那么它不包括 OWL 头文件和库。最好的办法是转到OWLNext(OWL 的开源升级版)并获得与您的编译器兼容的库版本。
【讨论】:
是的,我正在使用 Borland C++ 5.02,似乎已经安装了 OWL 头文件和库。 如果您使用的是 BC5.02 IDE,然后从菜单 Options->Project->Directories 中检查 Include 和 Library 目录是否设置正确。以上是关于当我在 borland c++ 中编译程序时,出现“无法打开包含文件 'owl/owlpch.h'”错误的主要内容,如果未能解决你的问题,请参考以下文章
虚拟内存地址空间不足(Borland C++ Builder 6 程序)