undefined reference to `__ZNSt8ios_base4InitD1Ev'|

关于undefined reference to `XXX的问题

  • 今天用codeblock学习时,敲了一段代码,编译如下错误
  • undefined reference to `__ZNSt8ios_base4InitD1Ev'|– 上网搜索无果,想到之前因为装ege图形失败的问题,看到错误的目录,是我之前装ege修改后的头文件目录,然后我已经卸载重装了,这个路径也删除了,怎么会还去这么目录呢?
  • 于是想到,重新设置一下编译器目录,于是执行如下操作
  • “设置”->“编译器”->全局编译器设置,然后选择“重置默认值

  • 然并卵,决定再卸载重装,但是之前卸载重装后还是有原来的工程信息,一定是没卸载干净,所以这次卸载后,再进行一步操作,如下
  • undefined reference to `__ZNSt8ios_base4InitD1Ev'|
  • 把你c盘的隐藏codeblocks删除干净,再重装

最后,十分清爽,重装成功,问题解决
undefined reference to `__ZNSt8ios_base4InitD1Ev'|
undefined reference to `__ZNSt8ios_base4InitD1Ev'|