QtCreatorを使用してLinux用のアプリケーションを作成しました。アプリケーションでは、2つの外部ライブラリ、qextserialportとqwtを使用します。私はそれが依存するすべてのライブラリが実行可能ファイルと一緒に展開されるようにアプリケーションを展開したいと思います。WindowsとLinuxでの独立したqtアプリケーションと依存パッケージ
Windows用のアプリケーションを作成したときに、.dllファイルをapp.exeフォルダにコピーしただけで動作します。しかし、私はLinuxでこれをどうやって行うのですか? Linuxの場合
静的なリンクについては読んでいますが、何をすべきか分かりません。詳細を教えてください。 – sanjay
ライブラリを静的にコンパイルします(ほとんどの場合、このオプション、--enable-sharedまたは--enable-static(autoconf/configureによって構築されている場合))。静的なlibがある場合、libname.so、libname.dylib(mac)とは対照的にlibname.aになります。共有するlibのパスをオブジェクトの一部として指定するか、-L/where/the/dota/lives -lname – synthesizerpatel
@Sanjayこの回答には、私が望むことを実行するための両方の方法が含まれています。私はそれをそのようにマークすることをお勧めします。 –