Visual Studio项目依赖项

时间:2018-03-05 09:48:11

标签: c++ git visual-studio visual-c++ compilation

我的背景是Java,我将开始研究用Visual C ++编写的项目。 此Visual C ++项目依赖于其他几个内部和外部项目。其中大多数是公司内部的项目,并存在于我的组织内部Git存储库中。

其中一些,虽然外部项目,也存在于组织的内部Git存储库(MySQL,boost等)中。

目前的做法是在本地编译项目之前,运行prebuild.bat。对于所有依赖项项目,该文件的条目如下所示:

rd /s /q "C:\DependenciesLibraries\CompanyLogger\" MKDIR "C:\DependenciesLibraries\CompanyLogger\" CD "C:\DependenciesLibraries\CompanyLogger\" git init git remote add origin http://myusername@gitlab.example.com/Utils/CompanyLogger.git git fetch git checkout origin/Features -- Debug/ git checkout origin/Features -- Release/ git checkout origin/Features -- CompanyLogger/CompanyLogger.h

然后,在构建时,所有这些获取的存储库也都会构建。虽然它有效,但我确信它必须是一个更好的实践,需要更少的精力和时间来管理这些依赖项。在进行本地编译时,我有哪些最佳实践和其他选项来管理内部和外部依赖项?

0 个答案:

没有答案