TOP
BBS
GALLERY
DOWNLOAD
Site-Info
 
     

     
  NOW ONLINE
GUEST: 4
MEMBER: 0
 
     

     
 
NAME
PASS

Remember Me
  
>> Forget PASS ?
>> Make ACCOUNT ?
 
     

     
 
> 高度な検索
 
     

     
 

Ver.18.0p+ (Win32&64bit)
Ver.18.0p+ (intelMac)
Ver.17.0g (Win32&64bit)
Ver.17.0g (intelMac)
Ver.16.0b (Win32&64bit)
Ver.16.0b (intelMac)
Ver.15.0j+ (W/X)
Ver.14.0c (W/X)
Ver.13.0t (W/X)
Ver.12.0w (W/X)
Ver.11.1i (W/X)
Ver.11.0t+ (W)
Ver.10.5r (W/M)
===================
Hash, Inc. Forums
===================
A:M FILMS (E)
A:M Filmsとは(日本語訳)
===================
A:M Stills (E)
===================
 
     

 
>> BBS-TOP
>> 開発
AMViewerのコンパイルについて
投稿するにはまず登録を

スレッド表示 | 新しいものから BOTTOM
[semi-regular]
AMViewerのコンパイルについて
2005-4-23 10:51
 VC++.NET2003使用していますが、AM111SDKにてAMViewerをコンパイルしてみましたが、一カ所だけ型キャスト違反が出てコンパイルできません。(HashKeyの所です。)

AM95SDKあたりはfriendがらみで大量にエラーが出ていたので、それでも改善されているといえますが...

ちなみにVC++6あたりではコンパイルできているのでしょうか?
SDKがらみで何でも構いませんので情報をください。

 
[master]
Re: AMViewerのコンパイルについて
2005-5-4 0:14
ちょっと遅いかもしれませんが、VC++6でビルドしてみました。

gl/glut.h がないと言われるので、
GLUTのWin32版をインターネットでさがして適当な場所にコピーすると、
エラーもなく正常にビルドできたみたいです。起動もできます。
(AMViewer / MdlViewer ともに)

使用したSDKは、11.1用のやつで、日付は2005/03/07になってます。
ハッシュのひとたちは、VC++6で作ってるんでしょうかね?
VCをアップグレードする気はないので、ぼくには都合いいですが、、、
 
[semi-regular]
Re: AMViewerのコンパイルについて
2005-5-4 21:05
しぶとく待っていた甲斐がありました。

VC++6なら通るんですね...
一応持ってるんですが、インストール出来るかな?

色々調べたんですが、MFCのCMapのHash関数当たりが
いたずらしているようです。
.NETで通らないか色々やったんですが、この関数結構
やっかいなので挫折しちゃいました。

取りあえずVC++6をインストールしてSDKの使い方を
調べてみようと思います。
レス、ありがとうございました。
 
[new face]
Re: AMViewerのコンパイルについて
2005-7-10 3:27
今更遅いかもしませんけど…
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しました。
 
スレッド表示 | 新しいものから TOP
投稿するにはまず登録を