ソースファイルを整理するのに問題があります。ソースファイルの構成
私は、私がさまざまなプロジェクトで使用したいと思っている小さなコードだが、成長しているコレクションを持っている。ファイルとフォルダのレイアウトは次のようなものです:
ライブラリ\ SUB1 \ source.h
ライブラリの\ SUB1の\のsource.cpp
ライブラリ\ SUB2 \ source.h
ライブラリ\ SUB2の\のsource.cppの
ワン私の問題は、必要に応じて、私の他のプロジェクトにこのコードを含めることです。これまで、私はlibaryコードを指す絶対パスを使用しましたが、より良い方法が必要です。
さらに、私が使用するすべてのライブラリファイルをプロジェクトのファイルVisual Studioに追加して、正しくコンパイルする必要があります。
私の質問はこれをどのように修正するのですか?上記の状況を処理するための適切な/最良の方法は何ですか。
なぜ他のプロジェクトにソースコードを組み込みたいのですか?この特別な方法でいくつかのプロジェクトで使用されているソースファイルを使用することは狂気です。あなたは別のプロジェクトを改変する1つのプロジェクトに変更を加える必要があります。また、ライブラリを使用する利点の1つを取り除きます。ソースではなく、libとインクルードファイルのみが必要です。 長期的に、おそらく短期間で時間を節約し、より訓練を受けてください。リポジトリとバージョン管理システム(git、subversionなど)を使用します。あなたが正しく「バージョンアップ」し、テスト済み/提供されたバージョンのライブラリを発行することを確認してください。 – Dipstick
これはコミュニティのwikiに関する質問でしょうか?答えは1つではありませんが、これはソースファイルの編成に関する議論です。 –