私は私が別の場所にQTウィジェットアプリケーションを作成したターミナルqt GUIアプリケーションでダイナミックライブラリをどのように使用しますか?
g++ -dynamiclib -o myLib.dylib myLib.cpp
にこのラインを使用しては.dylibファイルを作成したと思います。
私はSOなどのソリューションを見つけようとしましたが、アプリケーションでdylibファイルを使用する方法を見つけることができません。
ご迷惑をおかけして申し訳ありません。
私は私が別の場所にQTウィジェットアプリケーションを作成したターミナルqt GUIアプリケーションでダイナミックライブラリをどのように使用しますか?
g++ -dynamiclib -o myLib.dylib myLib.cpp
にこのラインを使用しては.dylibファイルを作成したと思います。
私はSOなどのソリューションを見つけようとしましたが、アプリケーションでdylibファイルを使用する方法を見つけることができません。
ご迷惑をおかけして申し訳ありません。
.pro
ファイルを使用している場合は、documentationからLIBS
キーワードを簡単に使用して、インクルードパスを適切に設定できます。 (ドキュメントから)一例として、
:
LIBS += -L/usr/local/lib -lmath
INCLUDEPATH = c:/msdev/include d:/stl/include
あなたの代わりに、cmakeのを使用している場合は、ほとんど同じことを行うためにtarget_include_libraries
とtarget_link_libraries
を使用することができます。
利用可能なコマンドの詳細については、hereを参照してください。
コマンドラインから起動する場合は、-I
と-L
引数を使用して実行できます。
詳細については、コンパイラのドキュメントを参照してください。
など。それを行う方法は、主に従うことを決めたビルドプロセスに依存します。