IAR 编译器 "stdio library"
IAR compiler "stdio library"
我正在为 ARM CORTEX M7 控制器使用 IAR 嵌入式 workbench 软件。我已经包含了 stdio.h 库并且它有这样的 fopen 函数
但是当我这样声明我的文件指针时
文件 *fpointer;
它给了我这两个错误。
请分享您的经验,我该如何解决?
默认库中不存在文件 I/O。要启用它,您需要告诉编译器使用完整的库。这是通过打开项目选项并在 "Library Options" 选项卡中选择 "Full"(如果您使用 IDE 或通过使用命令行选项 --dlib_config full
(如果您使用命令行编译器。
此外,除非您可以使用半主机进行输入和输出,否则您需要为您的目标实现低级 I/O 接口。
我正在为 ARM CORTEX M7 控制器使用 IAR 嵌入式 workbench 软件。我已经包含了 stdio.h 库并且它有这样的 fopen 函数
但是当我这样声明我的文件指针时
文件 *fpointer;
它给了我这两个错误。
请分享您的经验,我该如何解决?
默认库中不存在文件 I/O。要启用它,您需要告诉编译器使用完整的库。这是通过打开项目选项并在 "Library Options" 选项卡中选择 "Full"(如果您使用 IDE 或通过使用命令行选项 --dlib_config full
(如果您使用命令行编译器。
此外,除非您可以使用半主机进行输入和输出,否则您需要为您的目标实现低级 I/O 接口。