我在编译链接的时候遇到了这个错误,里面的函数都是自己写的。在头文件里面有声明,但是为什么出现这个问题呢?CCS是3.3 板子是omapl138
<Linking>
undefined first referenced symbol in file ——— —————- block_reorgornize1(char *, int *, int *, int *, int *, int) C:\\ICETEK\\evmomapl138_v1\\tests\\ICETEK\\ram\\src\\Debug\\block_div.obj
bwlabel(int *, int, int, int *) C:\\ICETEK\\evmomapl138_v1\\tests\\ICETEK\\ram\\src\\Debug\\block_div.obj
error: unresolved symbols remain
error: errors encountered during linking; "bishe.out" not built
Hank Zhao:
从错误提示来看是block_reorgornize1,bwlabel这两个函数未定义,检查一下程序中的这两个函数。
user2000895:
根据错误 应该是你调用了一个函数,但是被调用的函数没写 造成的。你仔细检查下 看是不是
yimin dong:
我也遇到同样的问题了,,头文件里有函数定义,但是在Main里引用也报错。。。
JIAYING SUN:
我是缺少了一些头文件和C文件,加进去就解决了