ゲームプログラマになる前に覚えておきたい技術

このQ&Aのポイント
  • ゲームプログラマになる前に覚えておきたい技術という本の内容がわからず、NimotuKunFinalを実行してみたがエラーが出る。
  • エラー内容は、'GameLib/GameLib.h': No such file or directory
  • VC++2008を使用しているが、サポートを見ても解決策がわからない。
回答を見る
  • ベストアンサー

ゲームプログラマになる前に覚えておきたい技術

ゲームプログラマになる前に覚えておきたい技術 という本の、「NimotuKunFinalを実行してみて欲しい」という言葉に従い 実行したのですが、エラーが出てしまいます。 サポートを見たのですが解決しません。何がいけないのでしょうか。 エラーは↓ 1>c:\gamelib2008\src\nonfree\nimotsukunfinal\sequence\stageselect.cpp(1) : fatal error C1083: include ファイルを開けません。'GameLib/GameLib.h': No such file or directory このようなのが10個です。 VC++2008を使っています。

  • dntk
  • お礼率60% (3/5)

質問者が選んだベストアンサー

  • ベストアンサー
noname#223532
noname#223532
回答No.1

まず結論から。 GameLib.h(ヘッダーファイル)が見つからない、文字通りのエラーです。 指定した位置にヘッダーファイルが無いだけです。(または読み込みに行けない) 該当ファイルの1083行目、 #include <GameLib/GameLib.h> #include "GameLib/GameLib.h" のどちらか(かっこかダブルクォーテーション)の記述ですか。それとも別の記述でしょうか? これらでも動作は変わります。(といっても、カレントディレクトリ見に行くかですけど) それか、Windows7の64bit版を使用されていて、ソースファイルは標準のプログラムフォルダを見に行っているとか。 さて、質問をなされた方は、プログラマになることを希望なされておられるのでしょうか? もしそうであれば、状況を分析および説明をする力が必要となります。 また、単にプログラマではなくSEを目指すのであれば、とくにそう言えます。 現状を分析して質問をする、これは必須です。何が原因か答えることができません。 今回、「ゲームプログラマになる前に覚えておきたい技術」という本ですが、検索すればすぐヒットしましたが出版社名とかの記載も必要です。 さらに、何を実行したのかわかりません。付属CDにプログラムが付いていたのでしょうか? おそらくプロジェクトファイルを開いてビルドしたんだと思いますが。 それはCDから開いても問題ないのでしょうか? (ヘッダーファイルの位置) そして、C言語に対する知識はありますか?(この場合C++ですね) いずれにしても、上記のコンパイラのメッセージ(エラーメッセージ)がわからないようなので、まずC言語、そしてC++の勉強をしましょう。

dntk
質問者

お礼

同じ本を持ってる人がいればすぐわかることかなぁと甘く考えていました。 プログラミング以前の能力ですね・・・ もっとレベルの低い本からやり直してみようと思います。 ありがとうございました。

関連するQ&A

  • エラー

    A:\prog1.cpp(2) : fatal error C1083: Cannot open include file: 'conio.h': No such file or directory cl.exe の実行エラー このエラーに意味を教えてください。また、どうすればよいと考えられますか。

  • ゲームプログラマになる前に覚えておきたい技術のこと

    私はこの前この本を購入し、今日から始めようとしたのですが、いきなりエラーです。 自分が使っているのはVC2010だからかと思い、サイトの方から2010用のものもダウンロードしてきたのですがうまくいきませんでした。具体的には d:\gamelib2010\src\01_firstgame\nimotsukun\main.cpp(38): warning C4127: 条件式が定数です。 LINK : fatal error LNK1123: COFF への変換中に障害が発生しました: ファイルが無効であるか、または壊れています。 上記のようなエラーが何件もでてきます。本にはスタートアッププロジェクトに設定して実行とあうのですが、そうしてもエラーが出ます。書いてある通りにしているのにどうしてエラーが起こるのでしょうか?いきなり何もできないのでは、買った意味がなくなってしますので、本当に困っています。 どなたか解決法をお教え願いたいです。

  • VC++のインクルード方法について

    VC++2008にて他フォルダファイルをincludeしたいと思いましたが ディレクトリが異なる為に、 4>d:\vss\xlmap\lib\fmfc\fmDbfFile.h(6) : fatal error C1083: include ファイルを開けません。'shapefil.h': No such file or directory と、エラーが出てしまい、コンパイルができません。 どのようにヘッダーファイルをincludeすればよいのでしょうか? お力添えして頂けたら幸いです。 宜しくお願いします。

  • 「ゲームプログラマになる前に覚えておきたい技術」p

    「ゲームプログラマになる前に覚えておきたい技術」と言う本を見ながら、VC++ 2010で学習している者です。 yahoo!の方でも同じ質問をしたのですが、こちらの方が専門の方が多くいらっしゃいそうなので、こちらで再度こちらで質問させて頂きました。 現在、p65~p66で止まっております。本付属のディスクからPC本体にデータをコピーし、ライブラリを指定するのですがうまく動かないようです。 以前、DXライブラリを使ってプログラムを動かしたことならあるのですが、その時とパターンが違うのでしょうか。 本の指示ですと、インクルードディレクトリとライブラリディレクトリを指定した後、追加の依存ファイルなるものを指定していますが、本のお手本そのままを写したり、全く変更せずにコンパイルしたりしますがうまくいきません。

  • 本に従ってビルドを進めていったつもりが・・失敗;

    ------ ビルド開始: プロジェクト: D3DFWsamplw, 構成: Debug Win32 ------ コンパイルしています... Renderer.cpp c:\dx90sdk\include\d3d9.h(33) : fatal error C1083: include ファイルを開けません。'objbase.h': No such file or directory Scene.cpp c:\documents and settings\owner\my documents\visual studio 2005\projects\d3dfwsamplw\d3dfwsamplw\scene.cpp(6) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory Window.cpp c:\documents and settings\owner\my documents\visual studio 2005\projects\d3dfwsamplw\d3dfwsamplw\window.cpp(8) : fatal error C1083: include ファイルを開けません。'windows.h': No such file or directory コードを生成中... ビルドログは "file://c:\Documents and Settings\Owner\My Documents\Visual Studio 2005\Projects\D3DFWsamplw\D3DFWsamplw\Debug\BuildLog.htm" に保存されました。 D3DFWsamplw - エラー 3、警告 0 ========== ビルド: 0 正常終了、1 失敗、0 更新、0 スキップ ========== とでてしまいます、これだけみてなにが悪いのか誰か説明できるひといませんか?初心者なんですいません;

  • 自作インクルードファイル

    こんにちわ。 いまVC++6.0で開発しようとしています。 自作のincludeファイルを作成し,親プログラムをコンパイルしようと しますが,そのincludeファイルが親プログラムと同じパスに あるときはコンパイルできますが, 別のフォルダに置くと, fatal error C1083: インクルード ファイルがオープンできません。 'XXXXXX.H': No such file or directory cl.exe の実行エラー と出てしまいます。 そこで[設定]の"インクルードファイルのパス"の箇所を 自作インクルードファイルがある場所に設定したのですが, やはり同じエラーメッセージが出ます。 どうすれば読めるようにできるのでしょうか? 教えてください。 よろしくお願いします。

  • includeファイルが開けない

    学校の課題用に配布されたプログラム(C++)を実行しようとしたのですが、 ビルドエラーが出てしまい、この解決方法がwebで調べてみてもわかりません。 当方、C++は初めてなのであまり詳しいことはわからないため、 こちらで質問しました。 エラーの内容は、 fatal error C1083: include ファイルを開けません。'fstream.h': No such file or directory というものです。 エラーが出た部分は #include "fstream.h" というふうになっているのですが、 この部分をいじっても解決されません。 また、プログラムはVC++6で書かれているようなのですが、 Visual Studio .NET 2003でやろうとしているのが間違いなのでしょうか? 不足点などあれば補足いたしますので、 よろしくお願いします。

  • Visual C++ 2005 Express Edition でexcpt.h がインクルード出来ません

    www.microsoft.com/japan/msdn/vstudio/express/visualc/usingpsdk/ に書いてある通りやってみたのですが実行すると fatal error C1083: include ファイルを開けません。'excpt.h': No such file or directory と出て実行する事が出来ません 分かる方教えてください お願いします

  • VCのincludeについて

    現在、opensslをダウンロードして、 opensslの関数を使おうとしています。 環境:VC2005 その際、以下のinclude部に対してエラーが出ます。 ------------------------------------------------ #include <openssl/rsa.h> fatal error C1083: include ファイルを開けません。'openssl/rsa.h': No such file or directory ------------------------------------------------ この、エラーは、”openssl”文字列が ”opensslのincludeフォルダのパス”に変換されていない というエラーだとわかるのですが、どのようにしたら 設定できるのでしょうか?

  • ./configureの次にmakeが出来ません

    ubuntu8.04を使っているLinux初心者です。 rcssbase-11.1.0.tar.gz というものをインストールしたいのですが、makeを行うと、'all'に対して行うべき事はありませんと出ます。 ./configureの段階でうまくいっていないのだとは思うのですが、何をどう改善すればいいのか分かりません。実行メッセージのどの部分を載せたらいいのか分からないので、怪しいかなと思う所(noやerrorが出た所)を載せます。 .......... checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking dl.h usability... no checking dl.h presence... no checking for dl.h... no checking sys/dl.h usability... no checking sys/dl.h presence... no checking for sys/dl.h... no checking dld.h usability... no checking dld.h presence... no checking for dld.h... no checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking ltdl.h usability... no checking ltdl.h presence... no checking for ltdl.h... no checking for cvs... no config.status: creating config.h config.status: config.h is unchanged .......... あと、config.logを表示させたらこんな表示がありました。 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown configure:8221: result: no /usr/bin/ld: cannot find -lsocket configure:8916: result: no /usr/bin/ld: cannot find -lposix4 ac_cv_func_shl_load=no ac_cv_header_dl_h=no ac_cv_header_dld_h=no ac_cv_header_errno_h=yes ac_cv_header_ltdl_h=no conftest.c:10:28: error: ac_nonexistent.h: No such file or directory conftest.c:10:28: error: ac_nonexistent.h: No such file or directory conftest.cpp:11:28: error: ac_nonexistent.h: No such file or directory conftest.cpp:11:28: error: ac_nonexistent.h: No such file or directory conftest.cpp:69: error: '_Bool' does not name a type conftest.cpp:73: error: 'ac__type_new_' was not declared in this scope conftest.cpp:73: error: expected primary-expression before ')' token conftest.cpp:73: error: expected `)' before numeric constant conftest.cpp:75: error: 'ac__type_new_' was not declared in this scope conftest.cpp:106:16: error: dl.h: No such file or directory conftest.cpp:73:16: error: dl.h: No such file or directory conftest.cpp:106:20: error: sys/dl.h: No such file or directory conftest.cpp:73:20: error: sys/dl.h: No such file or directory conftest.cpp:106:17: error: dld.h: No such file or directory conftest.cpp:73:17: error: dld.h: No such file or directory conftest.cpp:106:25: error: mach-o/dyld.h: No such file or directory conftest.cpp:73:25: error: mach-o/dyld.h: No such file or directory conftest.cpp:115:18: error: ltdl.h: No such file or directory conftest.cpp:82:18: error: ltdl.h: No such file or directory conftest.cpp:82:28: error: ac_nonexistent.h: No such file or directory ........ (dl.h...noなどの表示がありますが、これは何ですか?(すみません、検索してみてもよく分からなかったので)noというのは絶対にあってはいけないのですか?) 情報が足りなすぎるかもしれませんが、よろしくお願いします。

専門家に質問してみよう