为什么?????????????

qingniao 2000-06-22 11:32:00
我使用第三方DLL(使用串口),并自己定义了使用类在C.CPP内,然后在B.H中包含C.H,A.H中包含B.H,使用没有问题.
后来,我从PROJECT中把B.CPP拿掉,在A.H中直接包含C.H,结果使用串口操作得到错误提示访问地址冲突.
怎样解决呢?
...全文
105 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexela 2000-06-23
  • 打赏
  • 举报
回复
退出所有程序,包括C++Builder本身,重编译看一下。有时候这些问题来源于C++Bilder本身的处理速度(例如虚拟内存不够导致C++Buider编译出错、遗漏或死锁)。我遇到过类似的问题,是虚拟内存不够(或运行时内存不够)所致。
halfdream 2000-06-22
  • 打赏
  • 举报
回复
头文件之间的包含只是用的编译预处理的时候,用来声明函数。
这其实肯定你知道的。
不过看现象好象两者有关系?似乎有点不可思议。
贴上相关的源程序吧。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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