純粋仮想関数が DLL からエクスポートされないという奇妙な問題が発生しています。DLL がコンパイルされ、.dll ファイルとしてディレクトリに出力されます。ただし、.lib ファイルは生成されません。
私が定義を与え、それがもはや純粋な仮想として remian しなくなった場合、その後、喜んで .lib ファイルを作成します。
インターフェイスと実装を分離する必要があるファクトリ パターンを実装する必要があります。私のファクトリ実装と、必要な.dll(.libファイルが生成されていない)を使用する他のインターフェースは、そのエクスポートされた関数を使用する必要があり、それらの関数を使用するとリンクエラーが発生します...
「エラー LNK2011: 未解決の外部シンボル "public:......." など
純粋仮想関数をエクスポートして、他のexeおよびdllに実装できるようにする方法を考えてください
よろしくウスマン