关于引用头文件的疑问?

MAX°孟兆 2002-07-23 08:37:13
平时在使用一些库函数或在BCB/VC中引用另一个类时要用#include引用相应的头文件,如:
#include "Unit1.h"
#include "Unit2.h"
就可以访问相应类的成员函数

但我自己手工也写了一个类的声明和实现文件"myclass.h""myclass.cpp",并添加到BCB的工程但在程序中中的Unit1.cpp中
#include "Unit1.h"
#include "myclass.h"

但最后编译就出现Link error,为什么呢?说什么找不到什么Unit1.obj
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MAX°孟兆 2002-07-23
  • 打赏
  • 举报
回复
but, why is ok in vc/bcb

//-------------------VC
#include "myClass.h"

//-------------------BCB
#include "Unit2.h"
#include "Unit3.h"
earthharp 2002-07-23
  • 打赏
  • 举报
回复
我知道什么问题。如果是vc,要建立工程,并保证source 和head在同一目录下,否则就要进行设置。
dy_paradise 2002-07-23
  • 打赏
  • 举报
回复
两个头文件相互调用了~~~ 会有错误~~
MAX°孟兆 2002-07-23
  • 打赏
  • 举报
回复
yet, and other case, like this:
use this line replace "#include "myclass.h""

#include "myclass.cpp"

it's ok!
who can tell me why?

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧