编辑:在Tomalak的帮助下,我已经解决了这个问题。看起来我错误地卸载了libstdc++6-4.4-dev_4.4.3,因为我腾出了空间来安装code::块,从而删除了STL头文件。Code::Blocks现在可以很好地工作。
大家好,我又回来烦你们了。
我最近安装了Code::Block,以便跟随SDL教程,主要是为了简化文件创建过程(即暂时不必处理makefile)。
到目前为止,我一直在编译/运行示例,但现在遇到了一个问题。
在实体的教程中,头文件包含-但代码::blocks表明它找不到所述头文件。这是一个.h头文件,但它将其识别为C++ (我认为,从项目选项来看)--我所有的头文件都是.h,所有的源代码都是.cpp……
我在谷歌上搜索过一个解决方案,很多人说,当他们错误地试图在.c文件中使用时,就会出现这个错误。情况并非如此,除非Code::Blocks将我的.h识别为C-header。
如果你想知道,我正在运行Lucid Puppy Linux5.2(又名LuPu),它是Ubuntu的衍生版本。(从Ubuntu存储库安装的Code::Block)
在此,非常感谢您的帮助。
发布于 2011-04-04 01:05:57
事实证明,这不是Code::Blocks问题-我错误地卸载了libstdc++6-4.4-dev_4.4.3包。
因此,如果你们中的任何人都遇到了同样的问题,请确保安装了libstdc++开发文件!LOL
https://stackoverflow.com/questions/5526373
复制相似问题