Code::Blocks生成的EXE文件执行错误解决:The program can't start because libgcc_s_dw2-1.dll is missing

想用C++弄个简单东东,看有没有可行性,

开发软件,微软的太大太肿,就选用了Code::Blocks。

测试HELLO时,在工程环境中没问题的,但生成的EXE执行有问题,

报什么 libgcc_s_dw2-1.dll这个文件有问题。

网上有什么将这个文件COPY到WIN的系统目录下什么的,设置PATH之类的,不现实。

看了STACKFLOW之后,搞了个简单粗暴的,把这个东东放到EXE里,解决如下:

就是在LINK阶段加选项:-static-libgcc -static-libstdc++

 

时间: 2024-09-16 20:23:40

Code::Blocks生成的EXE文件执行错误解决:The program can't start because libgcc_s_dw2-1.dll is missing的相关文章

展现C# 清单5.10 生成exe文件执行的问题

问题|执行 清单  5.10  通过一个索引获取一个IP地址 1: using System;2: using System.Net;3: 4: class ResolveDNS5: {6:  IPAddress[] m_arrIPs;7: 8:  public void Resolve(string strHost)9:  {10:  IPHostEntry iphe = Dns.GetHostByName(strHost);11:  m_arrIPs = iphe.AddressList;1

c++-codeblocks可运行代码,而生成的exe文件不能运行

问题描述 codeblocks可运行代码,而生成的exe文件不能运行 用codeblocks能够运行的源代码(可以从固定路径下的文件读取信息),在bin/debug目录下找到生成的exe文件却显示打开文件失败这是怎么回事?求大神们指导 解决方案 linux ,unix 由执行权限的程序,才可以运行 如果跟着无关,可能是需要 输入文件,而相应的目录下没有

c++-别人电脑上使用debug模式生成的exe文件需要什么

问题描述 别人电脑上使用debug模式生成的exe文件需要什么 我用的是vs2013,写了一个MFC控制台,里面调用了opencv2.4.9的库,我在debug模式下生成的exe文件,但是在别人电脑上(没有opencv库和vs)运行不了,需要加哪些dll文件?我每次都是提示缺什么才拷贝哪些dll,很麻烦. 解决方案 你把那个dll也加载进去就好了 解决方案二: msvcp71.dll, msvcp71d.dll, msvcr71.dll,msvcr71d.dll above over 4 fil

win7纯净版系统开机黑屏提示ntoskrnl.exe文件丢失如何解决

  ntoskrnl.exe是什么文件? ntoskrnl.exe 是 Windows 操作系统下载的一个重要进程,在系统预启动和启动阶段后,进入内核调用阶段时由 Ntldr 调用 ntoskrnl.exe,因此缺少该文件就会无法启动系统了. 解决方法: 1.在同版本的正常win7系统电脑上,进入 C:windowsSystem32目录,拷贝 ntoskrnl.exe 文件.当然也可到网上下载; 2.在WINPE 或DOS下将拷贝的文件复制粘贴到有问题的Win7系统内相应目录下(建议使用U盘PE

.NET调用控制台下生成的exe文件,传参及获取返回参数的思路及代码_实用技巧

最近客户要求把一个树型目录导出成文件夹套文件夹的结构,并提供下载功能,刚开始感觉功能比较容易实现就在最短的时间把基本功能搞定,当发布到服务器上之后发现直接在本应用程序中导出目录(下带ntko文档及附件)再进行压缩,程序直接卡死了!后来就想到了要做一window服务,只是客户给的时间太短,没办法先写一控制台程序生成一个exe文件,然后再调用这个exe文件,这样就可以缓解本程序压力了! 下面写一个测试项目 在调用exe端传过去一个要压缩的文件夹的路径,然后在控制台下获取该路径进行压缩,压缩完成之后返

svchost.exe应用程序错误解决方法

出现该内存不能为read原因很多,系统问题.病毒.软件冲突等等,都有可能出现该问题,您不要一大堆的解决办法,我看不太好解决,那就先查查病毒吧.Svchost.exe应用程序Svchost.exe是一个系统的核心进程.    Svchost.exe:在 windows XP中,一般有4个以上的Svchost.exe服务进程:Windows 2003 server中则更多.Svchost.exe 是一个系统的核心进程,并不是病毒进程.但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入

iexplore.exe应用程序错误解决方法

    原因分析 iexplore.exe会经常被病毒假冒或者插入,让iexplore.exe真假莫辨,ipxplore被病毒插入时经常会出现iexplore.exe应用程序错误的提示; 病毒行为与普通的程序不一样,采取了一些非主流的方式加载到系统进程上,这类方式容易导致iexplore.exe的崩溃,出现iexplore.exe应用程序错误;最常见的也就是出现iexpore.exe 遇到问题需要关闭; 具体表现一般为"internet explorer遇到加载项需要关闭,我们对此引起的不便表示

XP系统提示winlogon.exe应用程序错误解决方法

  XP系统提示winlogon.exe应用程序错误的解决方法如下: 这里给大家讲述一下,我们在点击了自己电脑上的输入法的时候就会出现提示框"winlogon.exe应用程序错误"的窗口,出现这样的情况是怎么回事呢,是不是和输入法有关系,我们这个时候就可以看看自己的电脑中是否安装了几种输入法. 我们首先可以查看电脑中是否安装了第三方的输入法,要是安装了我们可以先将这些输入法都卸载了,卸载了以后我们在来看看错误的提示窗口是否还会出现呢,要是是的话那么就是输入法出现了冲突,那么我们就要考虑

ubuntu更新apt-get update时的索引文件获取错误解决办法

ubuntu更新apt-get update时的索引文件获取错误.以前遇到类似的问题,学习下,哈哈 当运行apt-get update后出现如下错误时: E: Some index files failed to download, they have been ignored, or old ones used instead. 可以将目录下/var/lib/apt/lists/partial/所有的文件清掉,再次运行apt-get update即可!