我有一个用Swift 5编写的应用程序,它使用外部静态Qt库。这个库使用LGPL许可证运行,所以我必须为这个应用程序提供一个机会,使库和底层Qt源代码可交换/可修改。以下是我当前存档的应用程序的内容:x1c 0d1x的数据现在我的问题是:如何将此应用存档,其中所有使用的库和置于“Other Linker Flags”下的库都与可执行应用文件分开?或者我需要找到一种全新的方式将这些资源集成到我的应用中?
z4iuyo4d1#
所以我找到了另一种方法来解决我最初的LGPL问题:我将给予下载已编译的对象文件(在my other question中提到)和其他所需资源(如资产和xib文件)的可能性,并沿着如何使用这些资源构建实际应用程序的说明。这样,所有用户都有机会使用自己的Qt版本构建应用程序,而无需将我的项目开源或提供源代码。
1条答案
按热度按时间z4iuyo4d1#
所以我找到了另一种方法来解决我最初的LGPL问题:
我将给予下载已编译的对象文件(在my other question中提到)和其他所需资源(如资产和xib文件)的可能性,并沿着如何使用这些资源构建实际应用程序的说明。
这样,所有用户都有机会使用自己的Qt版本构建应用程序,而无需将我的项目开源或提供源代码。