把QT5的exe文件拷贝到其他电脑上的时候会需要dll,当把dll都拷贝上以后会出现Runtimeerror
工具/原料
参考http://blog.sina.com.cn/s/blog_550405a10101a8vv.html博文
方法/步骤
1、当你把需要的dll都拷贝到exe文件的当前路径下的以后,再运行一次,可能会出现如下的提示。Runtimeerror。
2、在网上搜了很多种方法,都是比较老的,不过还好搜了一个比较新的博文,就是上面的网站,现在我就简单说下。我只是做了简单的UI做测试,是Debug模式,所以有的dll是带d的,比如QT5Cored.dll基本上会用的dll如下图所示:
3、注意,会出现Runtimeerror是因为你没有platforms这个文件夹!!烂瘀佐栾这是关键,你需要新建一个这个文件夹芟坳葩津,而文件夹里放上面呢?放qwindowsd.dll。它是在mingw482_32\plugins\platforms下,如图