yellowzzp
驱动小牛
驱动小牛
  • 注册日期2007-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1015分
  • 威望131点
  • 贡献值0点
  • 好评度117点
  • 原创分0分
  • 专家分0分
阅读:1531回复:2

给passthru 加了一个 新类和实现 怎么就提示找不到符号连接?

楼主#
更多 发布于:2007-11-30 14:56
在passthru 下加了一个。。test.c 和test.h 我在protocol.c 里面 掉用test.c 里面定义好的方法,可是提示找不到 这个函数

我在protocol.c  中已经 #include "test.h"了

这个是不是因为 要加extern "C"的问题,如何加。我实验了几种方法 加上extern "C"
没看到效果。。请教下各位大大。。。如何改下

我换了另外一个方法 按照passthru例子的结构 在passthru.h里面 声明 test.c里面定义
掉用的时候也是提示找不到函数。 。求救
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2007-12-01 14:26
没编译test.c,链接当然找不到实现体了。区分声明与实现的差别。错误犯的比较低级
走走看看开源好 Solaris vs Linux
yellowzzp
驱动小牛
驱动小牛
  • 注册日期2007-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1015分
  • 威望131点
  • 贡献值0点
  • 好评度117点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-04 09:49
谢谢了。。忘了把 test.c 加入 resource了。。=。=  狂汗啊
我还纳闷呢  跟passthru的一样。passth.h里面声明 test.c里面定义。。怎么会错呢。
居然是忘了编译。哎。用。。vc太习惯于编译器干这些事情了
游客

返回顶部