如何避免DLL依赖项

本文关键字:依赖 DLL 何避免 | 更新日期: 2023-09-27 18:26:29

我正在开发一个依赖qt的通信Dll。当我试图在我的C#代码中使用这个dll时,我发现一个错误,是由于缺少一些qt的dll。包括这些qtdll之后的项目工作。我的问题是:如何在Visual Studio中链接这些qt库以避免包含qt dll的"?

如何避免DLL依赖项

您需要一个静态链接的通信DLL版本。如果没有这样的版本,您需要坚持使用DLL。

您只能在GPL或商业许可证下静态链接Qt。最重要的是你不会这么做。所以,只需使用动态链接并使用QtLGPL许可证,它允许您的软件进行商业使用。