プラグインを作成しました。サードパーティ製のライブラリ(wxWidgets)を使用し、動的にリンクするDLL(ランタイムダイナミックリンク)です。ホストソフトウェアはプラグインをスキャンしているようですが、エクスポートされた機能は呼び出されません。 DependencyWalkerとのすべての依存関係を確認しました。DLLからダイナミックリンクライブラリ(wxWidgets)を使用する際の問題
プラグインはロードされていますが、DllMainは呼び出されず、プラグインはアンロードされています。
エクスポートされた関数を認識して呼び出すLoadLibraryとGetProcAddressを使用して、単純なテストアプリケーションからプラグインをロードしようとしました。
静的にリンクされたwxWidgetsをうまく動かしても問題ありません。
エクスポートされた関数、それぞれDllMainが呼び出されない理由、またはDLLロードプロセス全体を監視するツールを指摘できる人はいますか?