DirectInputCreateが「定義されていない識別子」というエラーが出ます – プログラミング – Home

通知
すべてクリア

[解決済] DirectInputCreateが「定義されていない識別子」というエラーが出ます


じゃる
 じゃる
(@じゃる)
ゲスト
結合: 24年前
投稿: 2
Topic starter  

はじめまして、VC++の初心者です。

ネットや本の例題を真似て始めたのですが、DirectInputのところをやろうとしたら、
コンパイルのときに
「error C2065: 'DirectInputCreate' : 定義されていない識別子です。」
というエラーが出てしまいます。
サンプルをそのままコンパイルしようとしてもいわれます。
サンプルがDirectx8以前なのと関係あるのでしょうか。

プロジェクトのリンカオプションには
ddraw.lib winmm.lib dxguid.lib dinput.lib
を設定してあります
インクルードファイルのディレクトリ設定も
mssdk\include
が一番上になるようにしてあります。本を読むとこの辺の設定かと思ったのですが・・・

よろしくお願いします。


引用未解決
トピックタグ
じゃる
 じゃる
(@じゃる)
ゲスト
結合: 24年前
投稿: 2
Topic starter  

セルフレスになってしまったんですが、
http://www8.freeweb.ne.jp/computer/bbx/cgi-bin/_bbxlog17.html
に書いてありました。

DirectX7のDirectInputを使用する、と宣言すればいいらしいです。
ただ僕はDX8しか入れてないので、その宣言も役立たず、
結局DirectInput8Createを使うしかないようです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました