SubversionやGitなどでソース管理しているWindows上のC++のプロジェクトに、
オープンソースで公開されているライブラリを組み込みたいと思っています。
ライブラリ自体は、CMakeを使ってビルドするもの(合計300MB以上のlibファイル)で、
実際にビルドしてリンクすることはできました。
このようなライブラリは、
プロジェクトのソース管理ではどのように扱うべきものでしょうか。
- プロジェクトには追加せずに、各自が同じような準備をしておくことを前提とする
- ビルドしたlibファイルやヘッダーファイルをリポジトリの外に置いて、各自が別途コピーしてくる
- CMakeで作成した直後のフォルダをまるごとリポジトリに追加して、各自がプロジェクト内でビルドする
- ビルドしたlibファイルやヘッダーファイルをリポジトリに追加してしまう
1や2の方法だとプロジェクトをチェックアウトしてくるだけではビルドできなくなりますし、
3や4の方法だとリポジトリがバカでかくなってしまいそうです。
どのようにするべきなのかを勉強したいと思っています。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/02 02:06