首页 > 其他分享 >解决GD32新建工程时提示:cannot open source input file “RTE_Components.h“

解决GD32新建工程时提示:cannot open source input file “RTE_Components.h“

时间:2024-08-15 17:04:50浏览次数:12  
标签:RTE 文件 file GD32 工程 例程 source Components

自己在keil中搭建GD32工程后,编译会提示找不到“RTE_Components.h“这个文件。这个文件需要使用keil自动生成工程的方式才会有。
如果自己手动搭建工程时,GD32的库文件中是没有提示这个文件的。
那GD32的例程为什么不会报错呢?看一下例程就会发现。其它GD32提示的例程里面是没有包含这个文件的。所以我们建工程时也不需要。
那怎么才能不错呢?
查看代码就可以发现“RTE_Components.h“这个文件是在"gd32f10x_libopt.h"这个文件中包含的。如果这个文件不包含“RTE_Components.h“
就不会报错。"gd32f10x_libopt.h"有两种来源,一种是keil MDK安装目录下提供,默认是这种方式。另一种是自己在工程目录下提示这个文件,
而这个文件中不要包含这个“RTE_Components.h“就可以了,并且GD32官方例程也是这么做的。
解决办法就是,从GD32官方例程中将"gd32f10x_libopt.h"拷贝到自己的工程目录下。然后再导入相应的目录就可以了。

标签:RTE,文件,file,GD32,工程,例程,source,Components
From: https://www.cnblogs.com/bloker/p/18361378

相关文章

  • 根据银灿IS903的CD-ROM盘符打开光盘文件索引数据库Index-Your-Files-2024年8月15日
    根据银灿IS903的CD-ROM盘符打开光盘文件索引数据库Index-Your-Files-2024年8月15日   =====段落分隔符=====Config-7z-SFX-Builder-v2.5.0.5;!@Install@!UTF-8!InstallPath="C:\\APP"OverwriteMode="1+8"RunProgram="nowait:C:\\APP\\IYF\\Delphi7\\Proj......
  • uniapp多图上传uni.chooseImage上传照片uni.uploadFile,默认上传9张图
     uniapp多图上传uni.chooseImage上传照片uni.uploadFile代码示例:/**上传照片多图*/ getImage(){ uni.chooseImage({ count:9,//默认9 sizeType:['original','compressed'],//可以指定是原图还是压缩图,默认二者都有 sourceType:['album'],//......
  • GridViewComboBoxColumn设置DataTypeConverter
    GridView中的GridViewComboBoxColumn列,如果需要使用TypeConverter将非字符串类型的数据源转换为字符串进行展示,可按如下几步进行:例如,数据源为如下枚举类型:publicenumMyColor{Red,Yellow,Green}展示的时候,需要转换为汉字,先定义如下类型,作为GridViewComboBo......
  • 获取文件流的文件描述符 printf("The file descriptor is: %d\n"
    intmain(intargc,constchar*argv[]){DIR*dir=opendir("./");//当前目录if(NULL==dir){fprintf(stderr,"opendirerror\n");return1;}while(1){[www.laipuhuo.com](https://www.laipuhuo.com)structdirent*info=readdir(dir);......
  • 自定义Starter
    pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mave......
  • 在 Ubuntu 上使用 bash 访问 Windows 的 Program Files (x86) 目录时,遇到 “未预期的
    ubuntu进入windowsProgramFiles(x86)目录时提示bash:未预期的符号“(”附近有语法错误 是因为目录名中包含了空格和特殊字符(如括号)。在 bash 中,处理这些字符时需要特别注意。以下是解决方法:使用引号:用引号将路径括起来,以处理目录中的空格和特殊......
  • 嵌入式linux mkdir: cannot create directory 'test': Read-only file system
    这个错误表明你尝试在嵌入式Linux系统上创建一个名为'test'的目录时失败了,因为文件系统被挂载为只读模式。在只读模式下,你无法修改文件系统的内容,包括创建、删除文件或目录。解决方法:1.重新挂载文件系统为读写模式。你可以使用mount命令重新挂载文件系统,并指定读写权限。例如:......
  • java使用动态链接库读取Fanuc设备,在linux环境部署时报错:FOCAS2 log file is not found
    在linux环境中,使用java调用动态链接库的方式读取Fanuc,报错“FOCAS2logfileisnotfound”解决办法linux环境使用cnc_allclibhndl3之前,需要先使用cnc_startupprocess启用并指定日志文件,否则会报错:"FOCAS2logfileisnotfound"。会包含cnc_startupprocess,windows的dll库......
  • Dockerfile
    使用Dockerfile可以允许用户创建自定义的镜像。Dockerfile基本结构Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。一般的,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。例如#Thisdockerfileusestheubunt......
  • Filebeat多目录收集日志
    参考:https://www.jianshu.com/p/d889aae7c72efilebeat日志通过redis传递至logstash在输出至elasticsearch参考https://www.cnblogs.com/minseo/p/9185423.html场景需求说明在同一台主机有多个日志需要区分不同index输出至elasticsearchfilebeat配置#cat/etc/filebeat/f......