我做了一些愚蠢的toda y。我正在尝试创建自己的头文件但是偶然我覆盖了内置文件
#include <map>
现在我无法在我的程序中使用map。它显示未定义的行为。
答案 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)像风一样。感谢所有人。