F0520005: 无法打开源文件“r_bsp_config.h”

Posted

技术标签:

【中文标题】F0520005: 无法打开源文件“r_bsp_config.h”【英文标题】:F0520005:Could not open source file "r_bsp_config.h" 【发布时间】:2022-01-13 12:51:31 【问题描述】:

我正在使用 Renesas MCU RX65N,我想与其他板进行串行连接,并显示我在 Appwizard 上设计的 HMI,我按照他们在手册中提供的步骤进行操作,但也无法正常工作。然后找到了有关如何解决它的更多信息,并且代码本身可以工作,但是当我尝试合并两个程序时总是给我错误(个别项目上没有出现的问题),这是我现在得到的错误,并且不知道该怎么做,因为它显然包含在我的项目中,但无论我尝试什么都不会打开,有人知道如何解决它或该怎么做吗?

【问题讨论】:

欢迎来到 SO。你必须告诉你的编译器去哪里寻找包含文件。您必须提供该文件所在的包含文件夹的路径。由于您没有提供任何信息,因此我们无法告诉您您遗漏了什么。您可以检查您使用该文件的项目的项目设置没有问题,并查看使用了哪些选项。 谢谢,我马上试试 我检查了,显然添加了路径但仍然没有,与正常运行的程序相比仍然没有。我正在使用 e2 Studio 2021-10 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

听起来当您将文件包含在一个项目中时,它可以工作,但是当您将它包含在另一个项目中时,它就不行了?听起来您的项目之间存在配置差异。尝试在项目中创建一个新文件,然后将#include "r_bsp_config.h" 放入其中,或者您编写它(可能需要为#include <r_bsp_config.h>)。看看你是否得到同样的错误(你可能会得到一个错误,关于缺少main(),但问题是你是否得到同样的错误)。如果不这样做,请从有问题的项目中剪切并粘贴代码,并确保调整项目配置以匹配,看看它现在是否有效。如果你确实遇到了同样的错误,那么看看你是否可以将项目配置从工作项目复制到新项目,看看你这次是否得到错误。

【讨论】:

以上是关于F0520005: 无法打开源文件“r_bsp_config.h”的主要内容,如果未能解决你的问题,请参考以下文章

c++源文件无法运行的原因是无法打开源文件?

无法打开.bat文件

phantomjs无法打开共享对象文件

IINA“无法打开文件和流”解决

无法打开物理文件 错误 怎么解决

无法打开或查找PDB文件,怎么解决