1
私はQTアプリケーションapp.exe
とQTプラグインplugin.dll
を持っています。私のplugin.dll
は他の多くのダイナミックライブラリ(例えば、lib1.dll
、lib2.dll
など)によって異なります。私は、このフォルダ構造(QTライブラリを無視して)を持っている私のプロジェクトを配布するには:独自のDLLを使用してQTプラグインをデプロイ
app.exe
plugins\
plugin.dll
lib1.dll
lib2.dll
lib3.dll
問題は、例えばそこlibX.dll
にあまりにも多くの依存性があると私はプラグインフォルダにそれらを非表示にすることです:
app.exe
plugin\
plugin.dll
lib1.dll
lib2.dll
lib3.dll
しかし、この方法ではライブラリlibX.dll
は私のプラグインには見えないので、ロードすることはできません。この問題を解決する方法はありますか?
私はplugin.dll
さんpro
-fileでlibX.dll
をインポートするには、このコードを使用しています。この問題を解決する方法の
LIBS += -Lpath -l lib1 -l lib2 -l lib3