我正在与其他8个人一起开发一个跨平台的C++项目,使用以下库:
由于该项目将托管在SVN上,我们希望避免与共享的不同配置文件(如make文件、eclipse项目文件等)发生冲突。我们还希望通过SVN共享尽可能多的配置文件,以保持配置尽可能简单。
假设所有用户已正确配置系统变量并安装了所需的构建工具(如make、cmake等),并已正确配置了他们的Eclipse设置(但不包括特定于项目的设置)。
如何进行一次性的项目配置以及分享哪些配置文件到仓库中,以便Windows和Linux用户可以编译它而不需要修改从SVN仓库检出的配置文件?
(我不是在寻找适用于我提到的这两个库的完整解决方案,因此我希望得到一般的步骤说明,使我能够轻松添加另一个库。)
- OpenCV库
- Boost C++库
由于该项目将托管在SVN上,我们希望避免与共享的不同配置文件(如make文件、eclipse项目文件等)发生冲突。我们还希望通过SVN共享尽可能多的配置文件,以保持配置尽可能简单。
假设所有用户已正确配置系统变量并安装了所需的构建工具(如make、cmake等),并已正确配置了他们的Eclipse设置(但不包括特定于项目的设置)。
如何进行一次性的项目配置以及分享哪些配置文件到仓库中,以便Windows和Linux用户可以编译它而不需要修改从SVN仓库检出的配置文件?
(我不是在寻找适用于我提到的这两个库的完整解决方案,因此我希望得到一般的步骤说明,使我能够轻松添加另一个库。)