碰到过很多类似的问题,VDSP向下兼容的不好,这个很是恶心。
问题:编译的时候没有报错,linking时报错,在Visual DSP++4.5下没问题,拿到Visual DSP++5.0下就有问题了。
答:VDSP4.5跟VDSP5.0是有差异造成的,在VDSP4.5包含的头文件中没有这些函数,而是在你的工程里面有这些函数,在VDSP5.0这些函数可能已经包含在头文件中了,但是你工程下还有这些函数,所以就会出现重复定义。
你的代码应该用到了ADI官方的一些函数,你把你现在工程下的adi官方文件更换成VDSP5.0下的同名文件,记得改之前做代码备份。