ubuntu:~/v4l2$ arm_v5t_le-gcc -I /home/yq/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/ capture.c -o capture
capture.c: In function ‘capture’:
capture.c:102: warning: assignment makes integer from pointer without a cast
/tmp/ccO2AzeN.o: In function `capture':
capture.c:(.text+0x224): undefined reference to `OSA_cmemAlloc'
collect2: ld returned 1 exit status
没找到是什么问题,请大家指点一下 谢谢了
Lewis Lee:
ubuntu:~/v4l2$ arm_v5t_le-gcc -I /home/yq/workdir/lsp/ti-davinci/linux-2.6.18_pro500/include/ capture.c -o capturecapture.c: In function ‘capture’:capture.c:102: warning: assignment makes integer from pointer without a cast /tmp/ccO2AzeN.o:In function `capture':capture.c:(.text+0x224): undefined reference to `OSA_cmemAlloc'collect2: ld returned 1 exit status没找到是什么问题,请大家指点一下 谢谢了
kooking:
是不是没有定义头文件,提示找不到OSA_cmemAlloc
Lewis Lee:
回复 kooking:
头文件应该定义了#include
Shane Huang1:
回复 Lewis Lee:
这是连接时没有找到库文件。你用的是什么编译器?感觉不像RDK里提供的
Lewis Lee:
回复 Shane Huang1:
我就是自己写了个capture.c,包含了OSA_cmemAlloc这个函数需要的OSA头文件(网上找的mcvip5158里面的)。然后再home文件夹下用arm_v5t_le-gcc编译。
Lewis Lee:
回复 Shane Huang1:
我就是自己写了个capture.c,包含了OSA_cmemAlloc这个函数需要的OSA头文件(网上找的mcvip5158里面的)。然后再home文件夹下用arm_v5t_le-gcc编译。
Lewis Lee:
回复 Lewis Lee:
求指教···············
Shane Huang1:
回复 Lewis Lee:
你只是找到了头文件,也就是有声明,函数体的实现有吗?