草庐IT

c++ - Qt程序部署到多平台,如何?

我是Qt编程的新手,我想开发一个我想在Windows、Linux(ubuntu)和Mac上运行的程序。听说Qt支持多平台应用开发,但我的问题是,部署或编译后,任何Qt库是否需要在Ubuntu中运行这些应用程序? 最佳答案 如果您在Ubuntu上部署,因此使用.deb包,那么您的工作很简单,因为您只需要将qt作为依赖项,apt将根据需要自动安装它。然而,Windows和Mac没有任何“好的”软件管理层,因此您别无选择,只能在二进制文件中包含所需的QtDLL或编译静态文件。在Windows上,您只需确保DLL与您的程序位于同一目录中。然