VC++编译问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 06:11:26
我用VC++写程序的时候,从子类中调用父类里面的public类型成员函数,
结果,编译能通过,但链接的时候,有时候能通过有时候不能通过,为什么?

显示错误LNK2005
关键是,有的时候可以通过编译,而有的时候不可以.

来看这里吧,对LINK2005的错误有非常详细的分析:
http://hi.baidu.com/6星谷9/blog/item/3a6eb53d52acebe83d6d97b3.html

可能是使用了未定义的成员函数,具体要看代码了。

强烈建议,clean现有的中间文件,ReBuild All。再试试

你怎么知道是调用父类成员函数的问题呢?建议重建全部

LNK2005 Error Message
symbol already defined in object

是不是连接的时候其他库里有这个函数的 定义了? 或者和系统函数重名了?