Code::Blocks 在 “Open #include file: ‘头文件‘ “ 时出现 “Warning Not found: 头文件“ 的解决办法

1 问题

在 Code::Blocks 20.03 中编写程序时,用到了外部的头文件和库,已经正确添加了头文件和库文件的搜索路径,正确添加了 要链接的 库文件 名字,程序能够正确编译并成功运行,但是,在查看外部头文件时,却提示:“Warning Not found: 头文件”,无法打开外部的头文件。

2 搜索路径添加方法

需要分别对 “Debug” 和 “Release” 进行设置,注意,这个设置仅对当前工程有效,并不是全局有效。如果想要对所有工程有效,需要在 菜单 “Settings” --> “Compiler…” --> “Global compiler settings” --> “Search directories” / “Linker settings” 中进行设置,方法与下文中 2.2 节 ~ 2.4 节 的描述一样。

2.1 打开 “Build options…”

在 “Workspace” 中选中工程,单击鼠标右键,然后选择 “Build options…”,如下图所示:
在这里插入图片描述

2.2 设置头文件搜索路径

如下图所示,在 “Compiler” 中添加 头文件搜索路径。
在这里插入图片描述

2.3 设置库文件搜索路径

如下图所示,在 “Linker” 中添加 库文件搜索路径。
在这里插入图片描述

2.4 添加要链接的库文件名

如下图所示,在 “Linker settings” 中添加 要 链接的 库文件名。
在这里插入图片描述

3 打开头文件时的错误

"Open #include file: ‘头文件’ " 时出现 “Warning Not found: 头文件” 的错误现象如下图所示:
在这里插入图片描述
在这里插入图片描述

4 解决办法

参考:链接: link
这个参考链接是 Code::Blocks 论坛中的一个帖子,它的最后一条评论给出了解决方法,很简单,保存一下工程即可,如下图所示

实际上我关闭过 Code::Blocks,提示要不要保存,我选择了保存,但是重新启动 Code::Blocks 后,仍然不能打开头文件,但是后面突然间又可以了,而且我重复新建工程,并重做了几次,只要保存了工程,都可以正确打开头文件。可能是我第一次操作时,设置过编辑器的字体,设置后 Code::Blocks 出了问题,导致了工程出了问题吧?

在这里插入图片描述
或者在关闭软件并提示保存时,选择保存,再次打开即可。
在这里插入图片描述

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值