C言語で、ゲームを作成しています。そこで、cppファイルをフォルダで分割したいと思っているのですが、うまくできません。
↑
プロジェクトファイル→ステージ1→インクルードフォルダ→ヘッダファイル
↓ └ソースフォルダ→cppファイル
ステージ2
ステージ1にコンパイラがあり、ヘッダファイルを開くには#include "include/A.h"のようにアクセスします。
簡単に言うと、龍神録のサンプルプログラムのように、第1章、第2章、第3章のように分けたいのです。
しかし、cppファイルを開こうとすると、存在しないとでて開けません。
cppファイルを開くにはどうすればよいでしょうか?
わかりにくい点・説明不足な点があったらすみません・・・。
また、
プロジェクトファイル→ベースフォルダ(基本操作・基本システム)→ヘッダフォルダ→ヘッダファイル
│ └ソースフォルダ→cpp
└ステージ1→ヘッダフォルダ→ヘッダファイル
└ソースフォルダ(マップや敵情報)→cpp
のようにしようと考えているのですが、別の方法のほうがいいですか?
ステージごとにフォルダで分割する方法
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ステージごとにフォルダで分割する方法
申し訳ないですが、フォルダとファイルの関係が良く分かりません。
フォルダとファイルを明確にしてもらうのとエクスプローラの様にフォルダを基準にお願いします。
(例)ステージ1がフォルダなのか不明確。
あとコンパイラはプロジェクトと別の恒久的なフォルダに入れたほうが良いと思いますよ。
フォルダとファイルを明確にしてもらうのとエクスプローラの様にフォルダを基準にお願いします。
(例)ステージ1がフォルダなのか不明確。
あとコンパイラはプロジェクトと別の恒久的なフォルダに入れたほうが良いと思いますよ。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
nameko
Re: ステージごとにフォルダで分割する方法
ところどころ抜けていたり、すごくわかりずらくてすみません・・・。
簡単に言うと、龍神録プログラミングの館にあるプロジェクトフォルダのように、第一章・第二章ごとに分けたいのです。
でも、これを再現しようとすると、〇〇.cppが見つかりませんでした とでて、デバックできません。
自分のプロジェクトフォルダでは、 システム(歩行やキー操作など)フォルダとステージ1フォルダ・ステージ2フォルダのように分けてます。
コンパイラの場所なんですが、龍神録プログラミングの館のプロジェクトファイルのように、フォルダごとにコンパイラを設置したほうがいいですか?
すごく説明が下手で本当にすみません・・。
簡単に言うと、龍神録プログラミングの館にあるプロジェクトフォルダのように、第一章・第二章ごとに分けたいのです。
でも、これを再現しようとすると、〇〇.cppが見つかりませんでした とでて、デバックできません。
自分のプロジェクトフォルダでは、 システム(歩行やキー操作など)フォルダとステージ1フォルダ・ステージ2フォルダのように分けてます。
コンパイラの場所なんですが、龍神録プログラミングの館のプロジェクトファイルのように、フォルダごとにコンパイラを設置したほうがいいですか?
すごく説明が下手で本当にすみません・・。
Re: ステージごとにフォルダで分割する方法
nameko さんは「コンパイラ」という単語をどのような意味で使っていますか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: ステージごとにフォルダで分割する方法
龍神録の第一章・第二章は、それぞれ別のプロジェクトですので同じように分けるのは問題だと思います。
フォルダの分けすぎはメンテを困難にしますし、やたらファイルが多いとしたらそもそも設計がマズイ気がします。
実際に分けたフォルダ構成のサンプルを何処かにアップロードしてもらったほうが話が早いでしょう。
>コンパイラの場所なんですが、龍神録プログラミングの館のプロジェクトファイルのように、フォルダごとにコンパイラを設置したほうがいいですか?
龍神録プログラミングの館のプロジェクトファイルのあるフォルダにはコンパイラなんて無いですが何のこと何でしょうか?
フォルダの分けすぎはメンテを困難にしますし、やたらファイルが多いとしたらそもそも設計がマズイ気がします。
実際に分けたフォルダ構成のサンプルを何処かにアップロードしてもらったほうが話が早いでしょう。
>コンパイラの場所なんですが、龍神録プログラミングの館のプロジェクトファイルのように、フォルダごとにコンパイラを設置したほうがいいですか?
龍神録プログラミングの館のプロジェクトファイルのあるフォルダにはコンパイラなんて無いですが何のこと何でしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。