背景
在我的职业生涯中,我惊讶于我看到有多少项目在Visual Studio中编译和执行项目是一个真正的挑战。问题的根源通常是由于:缺少依赖性,缺少文档,缺少项目引用等等。
为了避免这些麻烦,我尝试自动化项目/解决方案,以便:
问题
迄今为止,我采用这种方法取得了相当大的成功。但是,我最近获得了一个依赖于Microsoft Windows SDK的本机C ++项目。在编译时,项目使用Windows环境变量来查找缺少的依赖项(例如Microsoft Windows SDK)。
据我所知,使用环境变量是以往的工作方式。但是,依靠软件开发人员来配置开发环境:
我不想讨论让开发人员配置开发环境的优点,而是我想知道:
鉴于目前存在的技术(例如TFS),在团队环境中为C ++项目处理大型依赖关系(例如Windows SDK)的可靠且可重复的方法是什么?
潜在解决方案
CONTEXT
参考
答案 0 :(得分:1)
我记得在为一家安全公司工作时,该团队有一个脚本,通常在您编译后立即将所有依赖项复制到您的特定文件夹中。然而,对于一个MFC项目来说,它的构建属性让我感到困惑。
参考似乎非常有用,谢谢