私の大学のためのプロジェクトを作っていますが、そこに問題が発生しました。私はここに戻ってくることを知っていました。C++でヘッダファイルを整理する
多くのファイル(私にとっては10-12 ..)が多く、それぞれにヘッダファイルがあります。
登録フォルダ::私は次のように別々のフォルダを作ってきたRegistersName.h Register.h(* == corresponfing CPP)ファイル* .cppファイルを
データベースフォルダ:RegisterDB.h InstructionDB.h * .cppファイル
Instrucionフォルダ: Instrucion.h * .cppファイル
コンパイラフォルダ:compiler.hの* .cppファイル
コマンドフォルダ:Command.h * .cppファイル
は現在、これらのヘッダファイルの多くは、私は含める必要はありtherforeお互いを "見て" いますそれら.. ..
私は、私は心からそれはそれを行うための書き込み方法ではないと思われる
#include "../Database/RegisterDB.h"
#include "../Register/Register.h"
#include "../Register/RegistersName.h"
ファイルcompiler.hのでは
のように含める必要があります。ここにいくつかのファイルをシフトし、プロジェクトが台無しになるから。:( 私を導いてください。
おかげで毎回私を助けて。
このアプリのフォルダはどこかにあり、g ++ -I "path_to_app" -c Cpp_files –