不用靜态編譯别修改Qt源碼就可以了,就一堆dll加上exe這種方式就是合法的。預設你用windeployqt生成的那個打包下就可以了。這個理論上還要求你寫軟體說明的時候聲明下用了Qt程式庫,Qt程式庫是LGPL協定的,把lgpl協定的文檔弄個文本檔案跟你的程式放一起。就類似下面這種,exe跟dll一起,有個LGPL文檔說明,軟體的幫助或者配套檔案裡說下用了LGPL協定的Qt就行了。國内用Qt商用的很多,商業完全沒問題的。Qt的Python綁定特意出了個PySide就是為了支援LGPL好支援商用,PyQt不支援LGPL,商用不友好。
