我最近在我的Windows 32机器上安装了MinGW和MSYS,它似乎运行良好。C++ mingw STL安装
在C++编译器中,我包含了一个向量容器,并且没有发现任何错误。但是当我尝试使用它时,我会遇到编译时错误。
所以,代码
#include <vector> // include vector.h
#include <stdio.h> // include stdio.h
using namespace std;
main() {
// vector<int> A;
printf("\nHeya ..");
}
运行就好了。然而,那一刻我取消注释行8--矢量报关行,我得到在编译时出现以下错误(缩短):
undefined reference to 'operator delete(void*)'
undefined reference to '__gxx_personality_v0'
你不是偶然用gcc而不是g ++编译的,对吗? –
尝试gcc -std = C++ 0x program.cpp – perilbrain