原文地址:vc 找到一个或多个多重定义的符号的解决办法作者:vitas
vc 找到一个或多个多重定义的符号, 这个问题还是不能很好的解决.
最根本的是: 把所有有关定义的部分都放在.cpp文件中,对应的.h文件中只放声明.
这样在#include ""的时候就可以完全避免出现符号重定义的现象.
万一真的碰到这种情况,可以试着用以下两种方法解决一下:
1.VS2005中,在项目->属性->链接器->命令行->附加选项中加 /force
2.在多重定义的符号前加static标识,可以很好的解决
我用的是第一个方法,解决了。第二个方法没试。
参考链接:http://ccheng.g.g.blog.163.com/blog/static/77170272200842284340378/