简短:我使用MinGW,Qt,CMake。我需要动态链接Qt libraties动态,同时静态链接MinGW库。
详细:我使用gcc选项“-static”。正如我在gcc手册页中读到的这个选项阻止了动态链接(同时这个选项会影响动态链接的libsndfile - 如何使用“-static”选项?Ok ...)。我被告知,通过法律问题,Qt不允许在闭源应用程序中静态链接它(但我不会更改Qt的代码),所以我有兴趣动态链接它(我编译了2个版本 - 静态,动态 - 没问题)。但是我想在动态链接Qt时静态链接MinGW库(减少应用程序附带的.DLL文件的数量)。
问:如何提供选择性静态链接?