私は通常、VS、Qt/mingwなどを自分が望む場所にインストールできるようにします。つまり、デフォルトを維持します。私のsrc-code-treeとbuild-treeに関して、私はいつも多くの時間を費やし、それらを設定することを考えました。私はIDE(私の最近のケースではVS2008)を試し始め、デフォルトの動作を観察してから、自分のsrc-treeとbld-freeを設計します。
C:\ PRJ \ common_lib_cpp C:\ PRJ \ common_lib_cpp \ LIB1 C:\ PRJ \ common_lib_cpp \ LIB2 C:\ PRJ \ common_lib_csharp C:\ PRJ VS2008で、私はこれまでのところ、相対シンプルな構成を使用します\ common_lib_csharp \ LIB3 C:\ PRJ \ my_exe_prj1 C:\ PRJ \ my_exe_prj2
私はあまりない、少しoversimplifyingています。これは6ヶ月以上の間、私にとってはうまくいきました。大きな問題はありません。しばらく前にNuanceで働いていたとき、src-treeは非常に慎重に設計されており、makeベースのビルドシステムは大きく、複雑で堅牢でした。 WindowsとLinux(いくつかのフレーバー)ビルドは同じsrc-treeを使用していました。これは実際には非常に難しい作業です。 Adrian Neagu(Nuance)は、このトピックに関する良いブログ/ウェブ記事を持っていました。
これはsysfsとは異なります。 – millimoose
また、「ハイブリッド」開発では、複数の言語を使用するプロジェクト、複数の環境で構築可能なC++プロジェクト、または3つのプラットフォームすべてでプロジェクトで作業することを意味しますか? – millimoose