将标准库添加到 C++ eclipse 项目

Posted

技术标签:

【中文标题】将标准库添加到 C++ eclipse 项目【英文标题】:Adding standard libraries to C++ eclipse project 【发布时间】:2011-10-15 17:20:15 【问题描述】:

一个(非常)新手 C++ 问题: 有没有办法自动中?我安装了 CDT 主要功能插件。

【问题讨论】:

标准 C++ 库到底是什么意思? Eclipse CDT 没有提供编译器,你安装了吗? @Snappy - 它们是编译器的一部分,因此您不必单独安装它们。 我没有安装编译器。如何在 Eclipse 中安装一个? This question 回答文件在哪里以及如何找到位置。 【参考方案1】:

您可以在项目属性的Paths and Symbols -> Includes tab 中手动添加指向 STL 标头的路径。这足以让 Indexer 正确解析 STL 符号。

【讨论】:

别忘了安装一个编译器,它会提供实际的 STL 头文件:) 它们在 Linux 中默认位于哪里? /usr/include 没有帮助【参考方案2】:

如果您需要编译器,请确保您已安装 Visual Studio 或 cygwin; 如果你安装cygwin,一定要安装gcc和g++编译器选项,默认是取消选中的。

将 eclipse 指向已安装的文件,您应该一切顺利。

【讨论】:

对于那些不想要巨大仿真层的人来说,MinGW 也值得一提。

以上是关于将标准库添加到 C++ eclipse 项目的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse Pydev:'错误:找不到 Python 标准库'

C++项目

将 Boost 库包含到标准 MinGW 路径中

C++语法小记---标准库

RobotFrameWork 标准库不会出现在 Eclipse 中

十类C++标准库 十类C++标准库简介