软件在不同系统安装的问题

win7下 Qt开发的软件,在发布时和软件所依赖的系统dll一起发布。 然后在win7下运行没有问题。但是在其他的Windows系统运行时就不可以了。必须又要用其他系统的dll来重新打包,这样不同的系统打不同的包。相当于一个软件就要打几个包。 想要实现一个包可以直接在不同的系统运行应该怎么办呢?

这是必须的,环境都不一样。你想想android和苹果的APP通用吗?不通用