在Solaris Platform中编译STL容器向量时出现链接器错误

时间:2018-02-20 08:53:45

标签: c++ stl solaris stdvector

我正在尝试在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";
}

我还包含了矢量头文件。

0 个答案:

没有答案