C++问题
时间:2011-12-14
来源:互联网
在下编了一个咖啡系统,包括Coffee,CoffeeBrewer,Order ,OrderITEm类,每个类都分别用头文件的方式声明和另一个cpp文件定义。在编最后一个CoffeeSystem。cpp时,我把前面的所有头文件全部包含进去后,无法编译,总是提示一连串的错误,都是什么undefine reference to Sales::Sales().....以及类似的一些其他类的方法,,求解!!!!!!!
作者: wade30822 发布时间: 2011-12-14
先单独编译下每个类的实现文件看看有没错
然后保证没错的情况下再rebuild All一下试试,还有问题就上代码,这我看不出来
然后保证没错的情况下再rebuild All一下试试,还有问题就上代码,这我看不出来
作者: qscool1987 发布时间: 2011-12-15
楼主用的是IDE吗?得确定所有的CPP文件都包含在你的工程里面了
如果自己写Makefile,确认一下是不是所有的CPP文件都在Makefile里面
如果自己写Makefile,确认一下是不是所有的CPP文件都在Makefile里面
作者: hnwyllmm 发布时间: 2011-12-15
编译链接的时候,要包含所有的cpp
作者: ouyh12345 发布时间: 2011-12-15
引用 2 楼 hnwyllmm 的回复:
楼主用的是IDE吗?得确定所有的CPP文件都包含在你的工程里面了
如果自己写Makefile,确认一下是不是所有的CPP文件都在Makefile里面
楼主用的是IDE吗?得确定所有的CPP文件都包含在你的工程里面了
如果自己写Makefile,确认一下是不是所有的CPP文件都在Makefile里面
另外,楼主请确保你所用的外部库都链接进来。
你找找提示错误的诸如Sales::Sales()是在哪个文件里面,因为看名字貌似不是Coffee,CoffeeBrewer,Order ,OrderITEm这几个类
作者: fuxiang 发布时间: 2011-12-15
我用的COdeBLOCKS!!不知道可不可以建工程
引用 2 楼 hnwyllmm 的回复:
楼主用的是IDE吗?得确定所有的CPP文件都包含在你的工程里面了
如果自己写Makefile,确认一下是不是所有的CPP文件都在Makefile里面
楼主用的是IDE吗?得确定所有的CPP文件都包含在你的工程里面了
如果自己写Makefile,确认一下是不是所有的CPP文件都在Makefile里面
作者: wade30822 发布时间: 2011-12-15
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28