【发布时间】:2015-02-23 09:43:18
【问题描述】:
我有一个用 Atmel Studio 编写的代码,用于从 SD 卡读取/写入数据。我在这里使用 FatFs。我的问题是当我在 FatFs 中使用某些函数(f_chdir、f_getcwd ...)时,代码无法编译。某些功能可以正常工作(f_puts、f_open、f_mount、f_mkdir...)。所有这些函数都位于同一个头文件 (ff.h, ff.c)
错误提示“对 -function- 的未定义引用,ld 返回 1 个退出状态”。当我转到错误时,它会显示代码的结尾,而它应该显示错误的位置。
我无法理解我的代码存在的问题。任何帮助表示赞赏。
【问题讨论】:
-
使用FatFs R0.11版本解决了这个问题。我不知道到底发生了什么。这是 4 年前我开始使用
C++的时候,所以我一定在某些头文件中遗漏了一些#define。
标签: c++ c atmelstudio