CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

郁闷啊~~~include头文件居然使用函数出错?

楼主cozlong(冷紫龙)2002-11-07 16:53:08 在 C++ Builder / 基础类 提问

在dll的main.cpp中#include   "hook.h"  
  hook.h中定义了一个函数HookWin32  
  在hook.c中实现  
   
  可是在main.cpp中使用这个函数的时候编译居然提示:  
  [Linker   Error]   Unresolved   external   'HookWin32(_tagHookStruct   *,   int)'   referenced   from   E:\DEVELOP\HOOK   TEST\MAIN.OBJ  
   
  郁闷啊。。实在搞不懂哪里的问题。。 问题点数:100、回复次数:8Top

1 楼Maxwell(不可知)回复于 2002-11-07 16:59:27 得分 2

这个的意思是说你的HookWin32函数的实现没有找到。  
  大概函数还没写吧?  
  Top

2 楼cozlong(冷紫龙)回复于 2002-11-07 17:00:47 得分 0

HookWin32  
  在hook.c中实现  
   
  已经写了。。Top

3 楼ThinkX(秋天的树)回复于 2002-11-07 17:04:02 得分 2

看看是不是没有将hook.c加入工程,或者是extern   "C"的问题,因为cpp和c共存。Top

4 楼Behard(我爱天安门)回复于 2002-11-07 17:05:28 得分 90

hook.C   and   main.CPP  
  ?????  
  改为   hook.CPP   加到   Project   中Top

5 楼kingfish(工作很忙,很少来csdn...)回复于 2002-11-07 17:05:50 得分 2

同意楼上  
  没加实现吧  
  project->add   to   projectTop

6 楼Behard(我爱天安门)回复于 2002-11-07 17:06:13 得分 2

使用时使用  
  extern   声明Top

7 楼kingfish(工作很忙,很少来csdn...)回复于 2002-11-07 17:07:29 得分 2

同意ThinkXTop

8 楼cozlong(冷紫龙)回复于 2002-11-07 17:10:17 得分 0

问题解决了。。谢谢Behard。。:)  
  我有写实现,并且也有把hook.c加入工程,  
  改成.cpp重新加入工程就ok了。。  
   
  但是不明白为什么呢。。呵呵。。Top

相关问题

  • 在工程文件中使用sleep()函数为什么出错?
  • ##???asc()函数出错???##
  • DIR函数出错
  • 【简单】UploadFile函数上传文件时出错,哪里有问题?
  • shtml文件include一个文件出错
  • 声明函数时出错?
  • 调用GetCurrentDirectory函数出错
  • 调用api函数出错
  • SHFileOperation函数总是出错。
  • 函数&小文件

关键词

  • win32
  • 函数
  • cpp
  • hookwin32
  • hook
  • 实现
  • 加入工程
  • project
  • 问题
  • main

得分解答快速导航

  • 帖主:cozlong
  • Maxwell
  • ThinkX
  • Behard
  • kingfish
  • Behard
  • kingfish

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo