我正在开发一个依赖于qt的通信Dll。 当我尝试在我的C#代码中使用这个DLL时,我得到一个错误,我发现是由于错过了一些qt的dll。 包括这些qt dll后的项目工作。 我的问题是: 如何在Visual Studio中链接这些qt库以避免包含qt dll' s"?
答案 0 :(得分:2)
您需要通信DLL的静态链接版本。如果没有这样的版本,你需要坚持使用DLL。
答案 1 :(得分:1)
您只能在Qt
或商业许可下静态链接GPL
。最重要的是你不会做到这一点。因此,只需使用动态链接并使用Qt LGPL
许可证,即允许商业使用您的软件。