查看: 71|回复: 0

软件写好编译后到客户机或其他电脑不能用的一些解决思路

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-1-10
发表于 2020-3-4 16:01:00 | 显示全部楼层 |阅读模式

软件写好到客户机或其他电脑不能用的一些解决思路

包括的情况:

1.部分功能或打开软件就 闪退 停止工作 卡死 没反应

2.动态链接库dll找不到输出命令

3.winhttp网页访问GET POST等不能访问 提交后返回空

4.无法访问指定设备路径或文件,你可能没有,适当的权限访问项目

理论以上情况会出现在各种C++,C#,C,GO,易语言等等语言开发的软件

解决方案

1.检查软件是否是静态编译 静态编译会将大部分依赖库打包到软件中 C是多线程调试(MT)

2.Microsoft Visual C++ Redistributable Package (2005-2019) 各种VC运行库 当然不是全都需要你可以安装后卸载 测试软件能不能正常使用 找到需要的运行库后 可以去临时文件目录(Temp) 查看运行库安装日志log里安装的dll 把所有安装的dll拖出来 卸载运行 将dll放在软件同一目录测试 具体需要哪个dll

3.DX环境 将dll拖到软件同一目录 测试所需dll

4.微软系统补丁没有打 可以使用杀软的系统修复 漏洞修复

5..NET框架

6.Win7AERO主题(dx opengl可能需要)



来源:https://www.cnblogs.com/rongyaommm/p/12410069.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部