二次开发包的库文件老连接不上,为什么呀??

我在用一个二次开发包进行c语言开发,可是库文件老连接不上.路径都对,而且c语言自带的库文件都连接正常,就是二次开发包中的库文件连接不上.我对比了一下开发包中的头文件和c语言自带的头文件,发现二次开发包中的头文件只是一些函数的声明,而c语言自带的头文件里面除了一些函数的声明之外,还有一些类似下面的语句
#ifdef __cplusplus
extern "C" {
#endif
是不是开发包里面的头文件也应该加上这些语句呢?如果要加的话,怎么加呀?望各位高手指点!!
[268 byte] By [sands510-沙子510] at [2008-2-18]
# 1
你是用C++链接 C语言生成的库吗?如果是就加上上面的语句

另外你说链接不上,是什么错误提示?

我猜想可能是你用的库用的编译器跟你的现在用的编译器不一样,他们之间的格式有差异,
# 2
提示如下:Undefined Symbol '_cls' in module main.c 其中cls()是二次开发包库中的函数,在头文件里也声明了,我用的编译器是TC2.0
sands510-沙子510 at 2007-10-22 > top of Msdn China Tech,硬件/嵌入开发,嵌入开发(WinCE)...
# 3
先编个单独的测试开发包的小程序慢慢调试