eclipse故障cannot find -lstdc++,如何解决??麻烦高手详细讲解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse故障cannot find -lstdc++,如何解决??麻烦高手详细讲解相关的知识,希望对你有一定的参考价值。

参考技术A 鉴于目前没有人回答有实际作用的答案,我就在我会的非常少的基础上回答你一下吧,最起码我是认真回答的
我分析这个问题可能是2个原因:
1:没找到库,但是就算知道没没找到库你也没办法,所以你可以这样做来解决这个问题。手动连接库:把你需要的库文件(可以是标准库动态静态的都算上)放在一个指定文件下如e盘下面新建个lib文件。然后选中你的工程按上面的工具栏中的project-》properties-》c/c++ BUild-》settings-》Mingw C++ Linker-》Librarias中会看到上下两个工具栏。上面的是添加你要连接库的名称动态库就添加一个dl就行,静态库就麻烦些,你要添加那个就把哪个库的名字写上去比如libso.a那么你就添加so就行了。下面的工具栏添加你库所在的路径。OK第一个问题搞定了,随便鄙视下就会装13不回答实际问题的人。
2:所谓“插件”没装好,这个问题的本质是你的交叉编译工具没有安装好,如果是这样的话,就找个教程自己重新安装下看看,因为我也没有这方面的资料,也需要百度,你就自己找找看看。但是还有个好解决的情况,那就是你在创建项目时候交叉编译链选错了。比如你要编译Cpp文件但是你选的是GCC的编译链,那么就可能出现头文件不识别的情况,这种情况你怎么设置都是徒劳的。我不知道你的实际情况,我们用笨人方法,一个个试一下,看有没有能识别的。OK第二种基本也能解决了。
我还是那句话,你会就告诉一下,不会就别发一句话糊弄人家,人家要知道怎么解决就不在上面问了,OK?还自称开发C的时候我不知道在哪?别太自大,会叫的狗不咬人!!!
都是我一个个的打的,希望采纳。
参考技术B 你没有装C++的编译环境或者

导入一个eclipse的java项目到IDEA报Cannot find JDK '1.7' for module 'TEST'

解决办法:

右键你的项目---------------》OPen module settings

 

 

 

将dependencies里面的module sdk改成你安装的java版本就可以了(比如我电脑里面安装的就是JDK1.8)

 

以上是关于eclipse故障cannot find -lstdc++,如何解决??麻烦高手详细讲解的主要内容,如果未能解决你的问题,请参考以下文章

解决eclipse spring配置报错:cvc-elt.1: Cannot find the declaration of element

导入一个eclipse的java项目到IDEA报Cannot find JDK '1.7' for module 'TEST'

Cannot find a free socket for the debugger

php安装扩展错误:Cannot find config.m4

TNS-01201: Listener cannot find executablen 错误

Cannot find a free socket for the debugger