使用g ++编译c ++代码时出错

时间:2010-06-19 23:30:05

标签: c++ stl linker g++

我得到这种类型的错误:
“在功能......多重定义......” “......首先在这里定义”
“警告:符号的大小......从”改为“

*代码使用标志编译:-ansi -Wall -pedantic-errors -Werror
* STL用于

有什么解释吗?
提前谢谢你

1 个答案:

答案 0 :(得分:7)

解释?您引用的错误消息已经解释为尽可能详尽无遗。某物(变量)在同一范围内被定义多次。编译器为您提供了有问题的变量的名称。编译器在第二个定义中报告了错误,并提供了指出第一个定义的附加消息。这是找到问题所需要知道的一切,然后是一些问题。还有什么要解释的?