Windows XP で Visual Studio 2010 を使用して firebreath を使用してブラウザー プラグインを開発しています。プラグインはブースト信号、ファイルシステムとシステム、libcurl ライブラリを使用します。
プラグインは正常にビルドされますが、regsvr32 を使用して登録中にエラーが発生します。
LoadLibrary("np<plugin name>.dll") failed. The specified procedure could not be found.
しばらく確認したところ、ブースト信号モジュールを削除すると、プラグインが登録されることがわかりました。依存関係ウォーカーでプラグイン dll を確認しましたが、欠落している dll はありませんでした。ADVAPI32.DLL と MPR.DLL でモジュールの警告が表示されましたが。プロジェクトからシグナルモジュールを削除できないため、この問題の解決を手伝ってくれる人はいますか?