【发布时间】:2010-12-30 18:03:21
【问题描述】:
vector 仅包含在一个源文件中。头文件中唯一包含的 stl 是字符串。但是我无法摆脱多个定义错误(下面的示例)。有什么想法吗?
./plugin_dfb.o:mipsel-linux-uclibc/include/c++/4.2.0/bits/stl_bvector.h:182: `std::operator-(std::_Bit_iterator_base const&, std:: 的多重定义_Bit_iterator_base const&)' ./painter.o:mipsel-linux-uclibc/include/c++/4.2.0/bits/stl_bvector.h:182:这里首先定义
【问题讨论】:
-
所有头文件都使用“#pragma once”
标签: c++ vector multiple-definition-error