スキンメッシュの読み込みが初心者には難易度が高いので
このコードを使おうと思っています。
ttp://www5f.biglobe.ne.jp/~kenmo/program/skinmesh/skinmesh.html

CAllocateHierarchy hierarchy;
で宣言すると抽象クラスをインスタンス化できないとコンパイルエラーが出てしまいます。

CreateFrame
CreateMeshContainer
DestroyFrame
DestroyMeshContainer
の4つがオーバーライドされているので問題ないと思うのですが、何か根本的な間違いをしているでしょうか?
変更した所といえば、コンパイルが通らないので 下記のように"__stdcall"を追加したくらいです。

HRESULT __stdcall CAllocateHierarchy::DestroyFrame(LPD3DXFRAME pFrameToFree)

3日考えてもわかりませんでした。
よろしくお願いします。