今更遅いかもしませんけど…
AMViewerをMicrosoft Visual C++ .NET 2003でコンパイルしてみました。
既に解決されているかもしれませんけど、hashKeyの箇所を解決するには、templateをAMViewerで利用する型にあわせて宣言をしてしまえば良いかと思います。
Model.h内で宣言しているHashKeyを以下のように変更する事によって、ビルド出来るようになります。
引用:
template<class ARG_KEY>
AFX_INLINE UINT AFXAPI HashKey(NormalKey &key)
{
return ( DWORD )( ( ( DWORD_PTR )key.m_vertexid ) >> 4 );
}
良い方法では無いかもしれませんが、とりあえず上記の方法でAMViewerをmakeしました。