我通过cx_freeze创建一个.exe文件,并将我可以找到的所有.dll文件复制到包含该.exe的文件夹中。
问题是,我可以在我的计算机上完美运行.exe,但不能通过使用同一文件夹在另一台计算机上运行。我已经尝试了3台不同的计算机,并且都弹出错误消息“ 此应用程序无法启动,因为它无法在“”中找到或加载Qt平台插件“ Windows”。“
这真的使我感到困惑,为什么问题在另一台计算机上存在,而在我的计算机上不存在。
我通过将“ platforms”文件夹复制并粘贴到.exe文件夹来解决该问题。就我而言,因为我已经安装了Anaconda IDE,所以该文件夹的路径是Anaconda3 / Library / plugins / platforms。
希望这会对您有所帮助。