LINUX モジュールから WINDOWS へのプロジェクトのシミュレーションでは、カーネル モジュールを DLL に移植する必要があります。カーネルモジュールでは、関数定義後に EXPORT_SYMBOL(関数) でシンボルをエクスポートします。DLL では、関数定義または def ファイルで __declspec(dllexport) によってシンボルをエクスポートできました。ただし、シンボルを __declspec(dllexport) でエクスポートする場合は、すべてのエクスポート関数定義の前に __declspec(dllexport) を追加する必要があります。def ファイルでシンボルをエクスポートする場合、すべてのモジュールが def ファイルを維持する必要があります。このプロジェクトには約 100 万行のコードがあります。シミュレーションはプロジェクトの単なるツールであり、これら 2 つの方法をシミュレーションに使用することはできませんでした。
DLLのEXPORT_SYMBOL(関数)でシンボルをエクスポートしたり、EXPORT_SYMBOLマクロや自動生成defファイルなどのコードを少し修正していただけませんか。