为了账号安全,请及时绑定邮箱和手机立即绑定

编译就有错误

http://img1.sycdn.imooc.com//561e6b5a000150b106850376.jpg

我想问的是为什么我的初始化会出错误?那种错误是我语法的错误还是其他?(谢谢了)PS:和前面所写内容无关,因为前面的都被我注释掉了。

正在回答

3 回答

难得看到一个用codeblocks的。

这个类定义没什么问题,报的这个错误不是代码中的。 

看起来应该是链接时找不到链接库,这一般是因为建立工程不对。

你建立工程时选的是console application(控制台应用程序)吗?

1 回复 有任何疑惑可以回复我~
#1

qq_阳光下的海风_0 提问者

哈哈,好眼力,我用是的codeblocks,在我们课程的学习时,老师就是用它讲的。 嗯,建立工程时选的是console application,有什么不对吗?
2015-10-16 回复 有任何疑惑可以回复我~

嘿嘿,我表达的有些夸张,哪些最基本的当然不会注释掉啦

0 回复 有任何疑惑可以回复我~
#1

onemoo

所以...问题已经解决了吧? 已经知道为什么不能生成可执行文件了吧? 如果还是有问题,就请把完整的代码贴上来。 单看这个类定义的代码是没有问题的。
2015-10-19 回复 有任何疑惑可以回复我~
#2

qq_阳光下的海风_0 提问者 回复 onemoo

嗯嗯,解决啦,谢谢老师
2015-10-21 回复 有任何疑惑可以回复我~

哈哈,好眼力,我用是的codeblocks,在我们课程的学习时,老师就是用它讲的。

嗯,建立工程时选的是console application,有什么不对吗?

0 回复 有任何疑惑可以回复我~
#1

onemoo

因为没有看到全部的代码和设置,我先确定下: 选择console application可以避免链接一些无关的库,而且程序入口函数用main()就可以了,不用写WinMain。 那么,你用的是main函数吗?
2015-10-17 回复 有任何疑惑可以回复我~
#2

qq_阳光下的海风_0 提问者 回复 onemoo

哦哦,我上面的代码全部被注释掉了。 程序入口时我目前只会用main函数,其他的还没尝试过呢。 不过,现在那段代码在别的计算机上却显示的是完全正确。 很感谢老师的耐心解答。
2015-10-17 回复 有任何疑惑可以回复我~
#3

onemoo 回复 qq_阳光下的海风_0 提问者

你是说只留下了这么点代码? main都被删掉了?? 如果是“build and run”的话,是必须得有入口函数的。 单纯地想“build”则不需要有main等其他函数,但剩下的代码也应该是完整可编译的才行。 假如你只留下这几行代码,那也是无法编译的,连基本的头文件都没有包含进来。
2015-10-17 回复 有任何疑惑可以回复我~
#4

qq_阳光下的海风_0 提问者 回复 onemoo

嘿嘿,我表达的有些夸张,哪些最基本的当然不会注释掉啦
2015-10-18 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
C++远征之封装篇(上)
  • 参与学习       103410    人
  • 解答问题       701    个

封装--面向对象的基石,本教程力求帮助小伙伴们即学即会

进入课程

编译就有错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信