【问题标题】:Just installed Netbeans and the c++ plugin, but brand new main file already has a error刚刚安装了Netbeans和c++插件,但是全新的主文件已经有错误了
【发布时间】:2011-05-13 16:54:42
【问题描述】:

我最近购买了一台上网本,目的是在离家时能够编写代码,一切都非常漂亮,我安装了 Kubuntu,然后安装了 netbeans,因为 netbeans 似乎是可用于 linux 的更好的 IDE。我安装了c++插件并开始了一个新项目,IDE已经报错了:

#include <cstdlib>

IDE 说它找不到 cstdlib,这将是我认为的标准库的一部分

任何有关安装标准库或此 cstdlib 的帮助将不胜感激,当默认的简单文件已经有错误时,它看起来并不好

【问题讨论】:

  • 如果你改用#include &lt;stdlib.h&gt;,能用吗?
  • 你能只用命令行编译你的.cpp文件吗?以g++ helloworld.cpp 为例。
  • 我运行该命令,我认为它已编译,没有错误但我无法运行 a.out 文件,终端只是说不存在这样的文件,即使 dir 命令显示它确实存在跨度>

标签: c++ linux netbeans


【解决方案1】:

您是否也安装了 C++ 编译器及其头文件?默认情况下,Ubuntu 安装没有安装 g++。以下命令将安装在 Ubuntu 中开发所必需的东西,例如 gcc、g++ 和 headers,以及 make

sudo apt-get install build-essential

【讨论】:

  • 我没有安装g++,那个命令也说找不到命令
  • @Joseph - 我想你当时错过了aptitude,但我更新了我的回复以使用久经考验的真实apt-get
  • @Joseph - 您是否重新启动了 Netbeans IDE?它需要在您的PATH 中使用 GCC/G++ 启动,所以如果您还没有重新启动,它将无法工作。
  • 我确实重新启动了,我什至重新启动了计算机,如果 netbeans 没有找到正确的位置怎么办?我应该重新安装它吗?
  • @Joseph - 我不确定重新安装是否可行。我认为您应该先尝试重新安装 C/C++ 插件。如果这不起作用,则很可能是由于未配置的工具。转到Tools-&gt;Options-&gt;C/C++ Compilers 看看是否有任何配置。否则你将不得不为 GCC 添加一个新的并设置你的包含路径,这将类似于/usr/include/gcc/VERSION/
【解决方案2】:

我遇到了同样的问题,只是获得了最新的更新(工具 > 插件)解决了它。

【讨论】:

    猜你喜欢
    • 2011-12-06
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-01
    • 2010-11-28
    相关资源
    最近更新 更多