3

我刚刚在最新版本的 Mint 上安装了 Qt、Qt creator 和 g++,并尝试编译默认的 hello world 项目。配置编译器工具包后,出现以下错误:

bits/c++config.h: No such file or directiry
/usr/include/c++/4.7/utility

毫不奇怪,那个位置没有这样的文件。看起来这是某种配置文件,您可以在其中指定要编译的架构。我要安装什么包,或者如何编写或生成此配置文件?

4

1 回答 1

0

c++config.h 不在 /usr/include 中,而是在依赖于架构的路径中。您需要的是 libstdc++ 开发包之一。您尚未指定平台详细信息,但我的猜测是您需要的是libstdc++6-4.7-dev错误消息指的是 4.7。在 Ubuntu 和 Ubuntu-likes 下查看包含 c++config.h 的软件包的完整列表

我不知道 Mint 的特定包搜索,但 Ubuntu 对我来说已经一针见血了。

编辑:啊 drat,我在发布答案后才注意到这是 8 个月大。这很糟糕吗?

于 2014-05-13T12:44:22.863 回答