Linux Qt c++;其他pc上的项目

Linux Qt c++;其他pc上的项目,linux,windows,qt,Linux,Windows,Qt,我在Ubuntu上构建了一个Qt项目,但是当我在windows上运行该项目的可执行文件时,它会提示错误: “此应用无法在你的电脑上运行” 为什么会这样?如何使我的应用程序正常工作?请查看此链接,在windows上构建qt应用程序windows上二进制可执行文件格式(PE)可能与Ubuntu(ELF)不同。要在Windows上运行应用程序,您应该为Windows重新编译。如何为Windows重新编译?简单的方法是在Windows计算机上安装编译器和Qt SDK,并使用它编译您的项目。您实际上也可以

我在Ubuntu上构建了一个Qt项目,但是当我在windows上运行该项目的可执行文件时,它会提示错误:

“此应用无法在你的电脑上运行”


为什么会这样?如何使我的应用程序正常工作?

请查看此链接,在windows上构建qt应用程序

windows上二进制可执行文件格式(PE)可能与Ubuntu(ELF)不同。要在Windows上运行应用程序,您应该为Windows重新编译。如何为Windows重新编译?简单的方法是在Windows计算机上安装编译器和Qt SDK,并使用它编译您的项目。您实际上也可以在Linux for Windows上构建EXE,尽管我认为Qt框架增加的复杂性太大了。您可以通过Microsoft提供的Windows 7及更高版本获得免费虚拟机,网址为。这些是为了测试web浏览器与IE和Edge的兼容性,但您可以轻松地使用它们来编译内容和测试其运行方式。请注意,尽管可以通过重新启用延长限制,但机器的启用时间有限。