【问题标题】:Library error with Eclipse for c/c++ on Ubuntu在 Ubuntu 上使用 Eclipse for c/c++ 的库错误
【发布时间】:2012-01-15 01:46:34
【问题描述】:

我一直在使用 Ubuntu Oneric 中的 c/c++ 构建的 build-essential 包(最新更新)。

我想使用适用于 Linux 32 位的 Indigo C++ Eclipse。我在桌面上解压了“eclipse-cpp-indigo-SR1-incubation-linux-gtk.tar.gz”文件,运行了Eclipse.exe文件,Eclipse UI工作正常。

当我尝试编译一个简单的HelloWorld.cpp程序时出现问题:

 #include <stdio.h>

 int main() {
      printf("!!!Hello World!!!");
      return 0;
 }  

stdio.h 库和 printf 函数无法解析。所以我尝试使用以下步骤手动进入库:

  1. 在菜单上:项目->属性->C/C++ 常规->路径和符号
  2. 我选择了包含 GNU C++ 语言的“包含”选项卡
  3. 我可以选择系统变量和系统文件夹。

我不知道 C/C++ 库在哪里,我尝试过没有成功:

  1. usr/include/c++/4.6
  2. usr/share/build-essential
  3. ${LD_LIBRARY_PATH}
  4. ${CDTVersion}

提前致谢。


顺便问一下,你知道一些在 Eclipse 和 Linux 中适用于 C/C++ 的 GUI 设计器吗?

【问题讨论】:

    标签: c++ matrix


    【解决方案1】:

    我从未亲自使用 Linux 用 C 语言编写过程序,但听起来 stdhio.h 在您的系统上完全不存在。一个快速的谷歌搜索引导我here。您可能需要安装所需的开发包,尝试:

    sudo apt-get install build-essential
    

    【讨论】:

    • 感谢 KillAWatt1705,但我已经安装了那个包。
    【解决方案2】:

    Ubuntu 中的库(我认为大多数类似 *nix 的系统)位于 /usr/lib,而头文件位于 /usr/include

    【讨论】:

    • 优秀的 Narrakan,它有效!顺便问一下,你知道一些在 Eclipse 和 Linux 中适用于 C/C++ 的 GUI 设计器吗?
    • @juanma2268 抱歉,我没有。我主要使用 Qt 进行 GUI 设计,它是免费且跨平台的。
    猜你喜欢
    • 2015-08-08
    • 2012-06-18
    • 2023-03-18
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    相关资源
    最近更新 更多