SOUI 框架开发的软件打包运行后不显示界面也不报错的原因

用SOUI界面库做了个测试使用的小软件,打包后安装到新电脑上发现运行不报任何错也不显示界面没任何反应,查了很久才找到原因,主要还是缺dll。

解决办法:

我的做法就是SOUI 源码编译后会生成一个bin64(你写的程序 64位的就是这个目录 32位的是bin目录)的目录,把这个目录下所有的dll 复制到新电脑上随意放到D盘或C盘的一个目录下,这个目录叫XXX,然后环境变量的path里把这个目录加进去,然后运行你写的SOUI库的软件 这样就能正常启动你写的软件了,软件启动后把XXX这个目录下所有dll全选 删除如果哪个dll被占用说明你的软件用到了SOUI的dll了,然后就把这几个dll 复制到你的运行软件的目录下就可以了,我的软件缺少以下dll:

imgdecoder-gdip.dll

render-gdi.dll

我把这两个dll放进去就能正常启动了,折腾了一上午这里做个记录。

你可能感兴趣的:(windows)