Springhead Wiki Top?
なんだかよくわからないけど,どはまりしたときに書くページです. とりあえず作ってみました. haseさんが助けてくれるまでは独り言の羅列です.(aki)
WinDXでこけてしまいます.何が悪いのでしょう?
WXDInput.cpp
C:\doc\Springhead\src\WinDX\DInput\WXDInput.h(16) : error >C2065: 'IDirectInputDevice8' : 定義されていない識別子です。
C:\doc\Springhead\src\WinDX\DInput\WXDInput.h(16) : error >C2065: 'IID_IDirectInputDevice8' : 定義されていない識別子です。
C:\doc\Springhead\src\WinDX\DInput\WXDInput.h(16) : fatal error C1903: 直前のエラーを修復できません; コンパイルを中止します。
cl.exe の実行エラー
DynaHaptic.exe - エラー 3、警告 0
Microsoft DirectX 9.0 SDK Update (Summer 2004)+VC6SP6です.
やはりC:\DXSDKに入れないとだめとか?
「IDirectInputDevice8」が定義されてないとは. このドキュメントは関係ありますかねえ?
同様にVC.NET2003環境において
DynaHaptic fatal error LNK1181: 入力ファイル '\doc\Springhead\src\Base\Base7MD.lib' を開けません。
となる. 実際にプロジェクトエクスプローラで「Base7D.lib」を開けない場合,Baseのプロジェクトに行ってBase7D.libをビルドしてきて,DynaHapticに戻って,ファイルを削除&追加する.同様に,他のプロジェクトも修正する必要があると思われるが,そもそも何でMFCのライブラリがリンクされるのか謎.
たとえばHIS/Spidarなど,利用しているクラスのターゲットの設定が間違っていることがある.
それでも駄目なときはメインのアプリのファイルビューで,リンクしているlibを消して再度「プロジェクトにファイルを追加」すると改善されることがある.
コメントはありません。 Comments/HelpMe?