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

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

包括的情况:

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可能需要)

猜你喜欢

转载自www.cnblogs.com/rongyaommm/p/12410069.html
今日推荐