libgcc_s_dw2-1.dll在您的计算机中缺少

libgcc_s_dw2-1.dll is missing from your computer

本文关键字:计算机 dw2-1 dll libgcc      更新时间:2023-10-16

我用代码:: blocks制作了一个小文本冒险游戏,该游戏仅由库iostream和string组成。当我编译并运行时,它在程序中工作得很好,但是当我尝试执行.exe文件本身时,我会发现以下图像中显示的错误

http://i1273.photobucket.com/albums/y414/blueblur112198/error_zps558a6867.png

我做了很多Google寻找答案,但它们都没有用。我还搜索了这个网站,这里没有任何答案可以使用。因此,我决定在这里创建一个帐户,并要求我的具体问题。

我的编译器是GNU GCC,我的开发平台是Windows 7 64位。

由于您同时使用iostreamstring,因此可执行文件需要链接到标准库,其中包含string::begin()string::size()的定义。

如果标准库是作为共享库构建的(即如果您在Windows下方的DLL),则需要找到它以使程序正确运行。您可以在Code :: blocks中执行它的原因是IDE肯定在目录列表中包含库的路径以查找动态对象,但是每当您单独运行可执行文件时,系统都找不到DLL。p>解决方案是在可执行文件夹中包括libgcc_s_dw2-1.dll(乏味),或将其位于PATH环境变量的路径添加。

相关文章: