bits/c++config.h 没有这样的文件或目录 [duplicate]

bits/c++config.h no such file or directory [duplicate]

提问人:paulinhok14 提问时间:12/23/2015 最后编辑:Igal S.paulinhok14 更新时间:7/13/2021 访问量:23124

问:

我正在尝试使用 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 位操作系统的帖子。我是编程界的新手,我很高兴您的耐心等待,谢谢。

c qt 包括 iostream

评论

5赞 trojanfoe 12/23/2015
有帮助吗?

答:

10赞 James Hirschorn 4/12/2016 #1

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

sudo apt install gcc-multilib g++-multilib

如果您安装了默认情况下未附带的 / 版本,则还需要匹配该版本:gccg++

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

相关问题

评论

4赞 MikeW 5/15/2019
或者只是'sudo apt-get install g++-multilib'
1赞 Ihor Baklykov 5/24/2019
@MikeW或只是“apt”而不是“apt-get”
1赞 71GA 8/24/2021
'sudo apt install {gcc,g++}-multilib'