为了遵守Qt的LGPL许可证,使用Qt库的应用程序必须将源代码公开或者动态链接Qt库(如果我在这几句话中理解正确的话)。
因此,我想创建一个闭源应用程序,正是这样做的。此外,我想使用支持C++11的g++/MinGW在Linux上进行开发(当前为Xubuntu 12.04),以创建Windows二进制文件。我按照这篇有用的指南完成了后者。但正如该指南所述,它创建的是静态链接的可执行文件。
由于我使用MXE自动下载和构建了Qt库(版本5.0),我没有太多机会影响过程。所以我的问题是,如何创建Qt库和相应应用程序的动态链接版本?