だから、私は何年も Java をやっていますが、今は C++ プロジェクトを始めています。上記のプロジェクトを設定するためのベストプラクティスを決定しようとしています。
プロジェクト内で、コードを一般的にどのように構成しますか? 名前空間フォルダーで Java スタイルを実行し、そのようにソースを分割しますか? 簡単に参照できるように、パブリック ヘッダーをインクルード ディレクトリに保存していますか?
言及された両方の方法と他の方法を見てきましたが、大規模なプロジェクトに適した方法は何ですか?
また、アプリケーション構造でリソース/フォルダーをどのように処理しますか? 最終的なプロジェクトが、log
ログを保存するためのlib
フォルダー、おそらくライブラリ ファイル用のdata
フォルダー、データ用のフォルダーと一緒にインストールすることは問題ありませんが、プロジェクト内でこれらのビットをどのように管理しますか? それを定義して、ソリューションを構築するときに構造を構築する方法はありますか? または、ビルドされた構成フォルダー (Debug、Release など) に移動し、ファイル構造を手動で構築して、EXE ファイルが見つけようとしているパスが適切に配置されるようにする必要がありますか?