C++/Qt/Java アプリケーションが混在する作業を行っています。JNI を使用して JVM を起動する前に、C++ 側から QtSplashScreen を開いています。私の問題は、QtSplashScreen を閉じるときに発生します。アプリケーションの実行準備が整ったときに Java 側から呼び出される C++ 側のコールバックが必要です。ただし、JNI または JNA を使用して Java から C++ を呼び出す場合、C++ コードを共有ライブラリとしてコンパイルする必要があるようです。これにより、QtSplashScreen の内部依存関係がすべて壊れます。何か案は?
ありがとう。