如何恢复C ++内置头文件?

时间:2016-05-30 08:59:45

标签: c++ header-files dev-c++

我做了一些愚蠢的toda y。我正在尝试创建自己的头文件但是偶然我覆盖了内置文件

#include <map>

现在我无法在我的程序中使用map。它显示未定义的行为。

2 个答案:

答案 0 :(得分:1)

最安全的选项:重新安装

如果你真的不想重新安装,你可以在没有安装的情况下下载安装文件(因为它可能很难从打包的安装档案中获取文件)而且只能替换标题。

首先确保您知道已安装的确切版本。编译器的版本很重要,而不是IDE。对于https://sourceforge.net/projects/orwelldevcpp/,您会看到'TDM-GCC 4.9.2 32 / 64bit'。所以在'文件' - &gt;'编译器' - &gt;'TDM-GCC'下查找此页面:https://sourceforge.net/projects/orwelldevcpp/files/Compilers/TDM-GCC/

使用您的版本(在本例中为4.9.2)下载存档,您可以在其中找到“x86_64-w64-mingw32”下的包含文件夹,该文件夹应该是您需要的文件夹。将其复制到编译器包含文件夹中。有关更多安全检查文件夹结构,标题内的版本等,以确保您确实获得了正确的版本。

如果有任何疑问:重新安装!或者你可能弊大于利;)

答案 1 :(得分:0)

嗯,不管怎么说,我没有重新安装就找到了解决方案。

什么有效:

1)我在dev c ++中的新cpp文件中键入了头文件名。在胡扯上它给了我脑中头文件的路径。

2)在Windows 10中使用快速访问我到达了实际存在地图的所需位置。

3)在记事本中打开了地图头文件。它没有被修改(不知道为什么)。

4)我如何在dev-cpp中运行随机cpp文件遇到错误并打开地图以显示它有错误。我用记事本复制的地图标题覆盖了地图标题。

5)像风一样。感谢所有人。