关于"error LNK2001: 无法解析的外部符号"

转载自:http://akheyun.blog.163.com/blog/static/1382492762010618105117528/

忘记曾经是哪个公司居然出了一道笔试题, 意思大概就是"error LNK2001: 无法解析的外部符号"这种错误出现在什么场合.

当时是英文版,没看懂单词意思,就胡乱帮他翻译下..

今天居然在写俄罗斯方块的时候被我遇到了.

出现场合:

定义了一个类,假设类内定义了一个int Solve(int); 函数,  但没有实现其内容.

在其他地方调用到这个Solve函数时,编译, 便会看到以下信息:

error LNK2001: 无法解析的外部符号 "public: int __thiscall CPlayer::Solve(int)" (?Solve@CPlayer@@QAEHH@Z)
1>D:\编程之美\vs2008代码\俄罗斯方块(GDI)\Debug\俄罗斯方块(GDI).exe : fatal error LNK1120: 1 个无法解析的外部命令

解决办法:

这样还能怎么解决?  当然是实现Solve函数

再编译,   OK。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值