libgcc_s_dw2-1.dll在您的计算机中缺少
libgcc_s_dw2-1.dll is missing from your computer
我用代码:: blocks制作了一个小文本冒险游戏,该游戏仅由库iostream和string组成。当我编译并运行时,它在程序中工作得很好,但是当我尝试执行.exe文件本身时,我会发现以下图像中显示的错误
http://i1273.photobucket.com/albums/y414/blueblur112198/error_zps558a6867.png
我做了很多Google寻找答案,但它们都没有用。我还搜索了这个网站,这里没有任何答案可以使用。因此,我决定在这里创建一个帐户,并要求我的具体问题。
我的编译器是GNU GCC,我的开发平台是Windows 7 64位。
由于您同时使用iostream
和string
,因此可执行文件需要链接到标准库,其中包含string::begin()
和string::size()
的定义。
如果标准库是作为共享库构建的(即如果您在Windows下方的DLL),则需要找到它以使程序正确运行。您可以在Code :: blocks中执行它的原因是IDE肯定在目录列表中包含库的路径以查找动态对象,但是每当您单独运行可执行文件时,系统都找不到DLL。p>解决方案是在可执行文件夹中包括libgcc_s_dw2-1.dll
(乏味),或将其位于PATH
环境变量的路径添加。
相关文章:
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- 为什么我能够为阵列分配比计算机实际拥有的内存更多的内存
- 我可以使用任何好的逻辑来阻止计算机将 O 放在井字游戏中的现有 X 上
- C++ 计算机猜测用户数量在 7 次猜测以内
- C++为什么我的编译器成功了,但我的计算机给出了调试错误?
- 在 c++ 中连接字符串和整数,以便在 C++ 11 不支持计算机的情况下读取多个文件
- 我的 SDL2 程序需要哪些二进制文件,以便它在另一台未安装 SDL2 的计算机中工作
- 将非常大的 int 转换为双倍,在某些计算机上会损失精度
- 如何在个人计算机和群集 (c++) 上生成相同的随机数
- 系统错误:程序无法启动,因为您的计算机中缺少MSVCP140D.DLL。尝试重新安装该程序以解决此问题
- 预处理的 C/C++ 文件是否特定于计算机?
- Windows桌面程序保存您的计算机会话 - 基于程序崩溃时的恢复会话
- 我会导致太多内存泄漏,以至于我的计算机无响应吗?
- 在多 GPU 计算机中查找空闲 GPU
- 我该如何编码,使计算机知道两个名称条目和三个名称条目之间的区别
- 从C++中的主机名获取计算机名
- 我的C++程序如何访问计算机的日期和时间以打印和使用当前年份?
- 如何使Visual Studio 2017 C++项目在计算机之间更具可移植性
- 计算机使用什么方法添加无符号整数