【问题标题】:bits/c++config.h no such file or directory [duplicate]bits/c++config.h 没有这样的文件或目录
【发布时间】:2016-03-29 23:52:51
【问题描述】:

我正在尝试使用 qt creator 在 ubuntu 14.04 上编译我的代码,包括 iostream lib,但是当我执行它时,我收到了以下错误消息:

/usr/include/c++/4.8/iostream:38: error: bits/c++config.h: No such file or directory #include <bits/c++config.h>

即使我尝试通过终端编译它,我也会遇到同样的麻烦。 这是我从朋友那里得到的一个 c 代码,不是 c++,但我仍然需要包含这个 iostream。我进行了大量研究,在互联网上找不到任何有用的东西,只是谈论 64 位或 32 位操作系统的帖子。我是编程领域的新手,很高兴您的耐心等待,谢谢。

【问题讨论】:

  • this 有帮助吗?

标签: c qt include iostream bits


【解决方案1】:

它看起来确实像一个跨平台编译问题。您是否安装了 multilib 包:

sudo apt install gcc-multilib g++-multilib

如果您安装的 gcc / g++ 版本默认不提供,您也需要匹配该版本:

sudo apt-get install gcc-4.8-multilib g++-4.8-multilib

Related question.

【讨论】:

  • 或者只是'sudo apt-get install g++-multilib'
  • @MikeW 或者只是“apt”而不是“apt-get”
  • 'sudo apt install {gcc,g++}-multilib`
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-31
  • 1970-01-01
  • 2012-03-01
  • 2015-05-22
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
相关资源
最近更新 更多