我正在尝试在Solaris平台上使用C ++ STL容器向量,但我无法成功编译它。我收到以下错误:
文件中未定义的第一个引用符号
void std::vector<int>::__insert_aux(int*,const int&)
iqdir_r_o / st_database.o
ld:致命:符号引用错误
没有输出写入libiq16.so.1
错误:链接失败,退出代码为512。
以下是我添加的代码:
void st_database::cpp_stl_vector_test(){
std::cout << "Entering Vector Test\n";
std::cout << "--------------------\n";
std::vector<int> vec;
vec.push_back(10);
vec.push_back(20);
std::cout << "Exiting Vector Test\n";
std::cout << "-------------------\n";
}
我还包含了矢量头文件。