0

ローカル コンピューターでいくつかの C++ プロジェクトに取り組んでいます。それらはすべて、いくつかの共通のライブラリとヘッダーを使用しています。ファイル構造は次のようになります。

-bin
-lib
-include
-devel
   -project1
      -src
   -project2
      -src
-doc

私は Eclipse IDE を使用しており、すべての相対パスを設定しています。実行可能ファイルを bin フォルダーにコンパイルし、構造内で libs/includes を使用します。それは正常に動作します。

ここで、さまざまな人々がコードにアクセスして開発できるように、すべてのプロジェクトを SVN リポジトリにインポートする必要があります。そして、SVNサーバーでこの構造を持つ方法があるかどうか疑問に思っていますか? そのため、誰かがプロジェクトをチェックアウトすると、ライブラリやヘッダーを整理することなく、作業を開始できます。彼はチェックアウトするだけで、すべての相対リンクが実行されます。

subclipse プラグインで Eclipse を使用しています。

4

1 に答える 1

0

なぜMavenを使わないのですか?SVNまたはGITを使用すると、非常に優れています...

于 2013-05-23T16:26:34.510 に答える