阅读:1531回复:2
给passthru 加了一个 新类和实现 怎么就提示找不到符号连接?
在passthru 下加了一个。。test.c 和test.h 我在protocol.c 里面 掉用test.c 里面定义好的方法,可是提示找不到 这个函数
我在protocol.c 中已经 #include "test.h"了 这个是不是因为 要加extern "C"的问题,如何加。我实验了几种方法 加上extern "C" 没看到效果。。请教下各位大大。。。如何改下 我换了另外一个方法 按照passthru例子的结构 在passthru.h里面 声明 test.c里面定义 掉用的时候也是提示找不到函数。 。求救 |
|
沙发#
发布于:2007-12-01 14:26
没编译test.c,链接当然找不到实现体了。区分声明与实现的差别。错误犯的比较低级
|
|
|
板凳#
发布于:2007-12-04 09:49
谢谢了。。忘了把 test.c 加入 resource了。。=。= 狂汗啊
我还纳闷呢 跟passthru的一样。passth.h里面声明 test.c里面定义。。怎么会错呢。 居然是忘了编译。哎。用。。vc太习惯于编译器干这些事情了 |
|