
换台电脑执行C++编译出的exe,提示应用程序无法启动0xc000007b 20
急求!该程序在原本电脑上编译通过且运行准确,调用生成的exe文件也是可以执行的,一个月前将dll和所需文件一起拷贝到另一台电脑上,当时也是可以运行的,但是现在执行exe文...
急求!
该程序在原本电脑上编译通过且运行准确,调用生成的exe文件也是可以执行的,一个月前将dll和所需文件一起拷贝到另一台电脑上,当时也是可以运行的,但是现在执行exe文件突然提示 应用程序无法正常启动0xc000007b,而且换了N台电脑仍是这样,但是在最开始编译的电脑上仍旧是可以运行的!
不要说什么directX的问题和什么修复工具的,因为全部都用过了!求大神们指条明路,毕设课题急用啊! 展开
该程序在原本电脑上编译通过且运行准确,调用生成的exe文件也是可以执行的,一个月前将dll和所需文件一起拷贝到另一台电脑上,当时也是可以运行的,但是现在执行exe文件突然提示 应用程序无法正常启动0xc000007b,而且换了N台电脑仍是这样,但是在最开始编译的电脑上仍旧是可以运行的!
不要说什么directX的问题和什么修复工具的,因为全部都用过了!求大神们指条明路,毕设课题急用啊! 展开
展开全部
像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其他随机数字。
如果系统经常有所提到的错误提示,下面的建议可能会有帮助:
1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
如果系统经常有所提到的错误提示,下面的建议可能会有帮助:
1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
展开全部
你分别准备好了32位和64位的exe和相应的dll吗
directX是游戏相关的,你做的是游戏吗……
用工具检测一下你的程序依赖了哪些dll和lib,然后把需要的都收集起来。应该能解决问题。
directX是游戏相关的,你做的是游戏吗……
用工具检测一下你的程序依赖了哪些dll和lib,然后把需要的都收集起来。应该能解决问题。
更多追问追答
追问
程序是只能在64位机子上运行的,对应的dll也是准确的,关键是曾经是可以运行的,一个月之后突然就不能运行了。
程序是研究所一个老师提供的,不能编译,但的确曾经是可以运行的,而且在那位老师的机器上现在也可以运行,工具检测是要用什么工具?
追答
我的第一反应是你老师有没有对程序设置保护…………
如果确实是相关的库没有动过,并且操作系统的库是正常的话,问一下老师吧……
我用的工具是Denpends,基本够用。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
电脑代码大解析,应用程序错误无法正常启动0xc000007b怎么办?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询