qt程序打包,需要的dll都有了,但运行不了,请问这是什么问题啊??

我解决了,把qt里的dll都粘过来就好了。

可能原因有这几个,随着概率递减依次为:
1.你写的程序有问题
2.你的Qt库版本有问题,比如编译版本和编译器不兼容等。
3.你的microsoft VC++ runtime library库版本问题(如果是64位系统,这种可能性更大)追问

我安装的是QT 5.0
程序就是简单的一个界面上有两个按钮
要是VC++的问题肿么解决啊,我的电脑是32位的

追答

我不是说的Qt版本是Qt的编译版本…… mingw4.7?vs2010?32位?64位?
因为Qt是C++写的,所以所有的dll都不是编译器兼容的,你必须保证你使用的版本和你的编译器是一致的。
visual c++ runtime 出问题的概率是非常小的,毕竟是经过至少一年以上测试的商业库。所以重装运行库你可以试试。

追问

问题我已经解决了,多谢你的耐心解答。
我的QT是解压即用的(编译器和库都是自带的),所以兼容。

温馨提示:答案为网友推荐,仅供参考
相似回答