【发布时间】:2010-06-19 23:30:05
【问题描述】:
我得到了这种类型的错误:
“在函数中……多重定义……”
“...首先在这里定义”
“警告:符号的大小...从 更改为 in”
*代码使用以下标志编译:-ansi -Wall -pedantic-errors -Werror
*使用STL
对此有什么解释吗?
提前谢谢你
【问题讨论】:
-
请发布您的代码。此外,当您编辑问题以将其添加时,请确保将其格式化为代码,以便正确显示。
-
如果您需要有关无法编译的代码的帮助,请发布无法编译的代码。如果您担心保密,只需更改变量名称并将其剥离到导致问题的裸露组件。
-
“警告:符号的大小 ... 已从更改为 in” - 这是来自链接器的错误,指出一个全局符号被多次定义并且定义不同(具有不同的大小)。
-
为避免错误,只定义一次符号。 (为了让我们能够更具体地帮助您,请发布导致错误的代码。)