私は、C + +で、私がいくつかのサードパーティのライブラリを試しているところまで自信を持っています。私は現在Aquila DSP C++ライブラリをQtプロジェクトに統合しようとしています。私は図書館内のヘッダーに関する問題を見つけました。ライブラリをナビゲートヘッダーはC++ライブラリ内のパスを含む - ベストプラクティス
は、私は..私はEVER内のファイル構造を変更しないでください、私はこれから取得していますどのような
#include "../../global.h"
として使用する検索パスステートメントを含んでのいくつかがあることに気付きますとしょうかん。たとえば、すべての単一ファイルが同じディレクトリに含まれるように、ライブラリ内のすべてのサブフォルダを単純に削除するとします。これを行うことで、私は本質的にライブラリを壊してしまい、インクルードのすべてのファイルパスを再定義する必要があります。正しいのでしょうか?
これは別の質問につながります。プロジェクト内でライブラリを使用している場合、このライブラリをどこに保存するのがベストプラクティスですか?コンピュータの1か所にライブラリを置いて、複数のプロジェクトから参照できるようにするのがベストプラクティスですか?または、私のプロジェクトが入っているディレクトリにライブラリをインスタンス(コピー)するのが良いでしょうか?
ご協力いただきありがとうございます。