筹备项目依赖

<p>我有一个相当大的团队,我们遇到了问题,我们依赖于其他库,并得到同样的项目文件的工作对每一位。 P&gt; </p><p>现在的问题是,很多人也有同样的库中的多个版本(例如,该项目的用户提高1.36,而我使用升压1.39在我的一些其他的东西),而且每个开发人员都有这些在不同的地方(例如I使用C:\ LIB \ C ++ \ boost_1_36) P&gt; </p><p>因此 ,现在所有的开发者都相当大量条目添加到每个项目的“附加包含目录”和“附加库目录”,这是一种痛苦,尤其是试图让新成员成立正确(如确保正确的静态/动态依赖链接的每个配置,这是而不是说怎么样提升做它的文件名更糟使用一个共同的名字对于所有的.lib和.dll文件,大多数图书馆反映了配置和自动链接)。 P&gt; </p><p>我想利用在项目属性的宏,用像“$(MYSQL_HOME)\ LIB \选择”,在“附加包含目录”,但我看不到的方式来定义自己的那些(像MYSQL_HOME)) P&gt;
</p>

65 浏览 1 回复
  项目   gt   属性   定义   使用  

回复

    <p>您可以使用属性表,以帮助管理依赖关系和其它共同项目设置。属性表还允许您定义用户定义的宏的,这是什么你需要做的来定义你自己喜欢的宏 P&gt; </p><p>有些人可能会建议插件“解决方案构建环境”。我建议你 不要使用 - 使用属性表来代替,因为詹姆斯说。原因,以避免解决方案构建环境: P&gt; </p><ol> <li>在它不具有批量建造工作 - 它使用环境,从目前的配置来构建整个批次,这将导致不正确的编译器/连接器标志和难以跟踪编译错误(因为如果你建立一个配置同时,该问题不会出现)。 li&gt; </li><li>在它迫使第三方的依赖关系到你的用户。有人需要安装此插件的,以建立与您的项目。 li&gt; </li><li>在它的每解决方案,而不是每个项目的不同而不同。这意味着,其他人可能带来的项目,相关性,但不会自动把所有的环境设置你的项目需要。 li&gt; </li><li>这是难以追查的地方设置从何而来。属性表被集成到图形用户界面,并且是相当容易浏览。 文件,另一方面,没有IDE集成,并因此改变将很难追查。 LI&gt; </li><li>属性表可以定义很多特定的设置,在任何实际的设置给定的 文件是空的。我定义我所有的设置在属性表,然后单个项目只需要定义它们继承其属性表。由于解决方案构建环境中只定义了环境变量(“宏”为MS称他们),项目文件仍然会使用设置混乱,即使他们都只是指那些环境变量。这是一个烂摊子。 li&gt; OL&gt;
    </li></ol>

    高彬

相关信息

Visual Studio 2008的项目级别设置

<p>有没有在项目级别导出C#的格式设置,使我们可以把设置在一个库文件,每个人都可以使用它,而不会影响使用的不同格式样式等项目的方式? P&gt; </p>

55 浏览 1 回复   gt   设置   strong   导出   li  

依赖项属性在WPF / Silverlight的

<p>我已搜查谷歌上有关如何开始与WPF / Silverlight中使用的依赖属性,但没有得到依赖属性的任何想法,任何一个可以告诉我这件事,从初学者的角度,从而使我得到一些关于它的想法,在我的项目中使用它。 p&gt; </p><p>先谢谢了。 P&gt; </p><p>任何一个可以给我链接或简单的应用程序,以简单的方式解释的代码示例是什么依赖属性是? 我会很心存感激 P&gt; </p>

34 浏览 1 回复   属性   gt   依赖   一个   使用  

我在哪里可以定义在主 - MVVM WPF的场景细节视图共享依赖属性?

<p>我能想到的两种方式来实现那些细节视图之间共享的依赖属性: P&gt; </p><ol> <li>在主视图模型保存并添加数据绑定时创建它们的细节视图模型,并结合他们在详细视图。 li&gt; </li><li>请不要将它们存储在所有视图模型,并使用FindAncestor直接绑定到主视图,而不是属性。 li...

48 浏览 1 回复   视图   gt   一个   模型   属性  

基于Visual C ++ 2008 Express的建立依赖关系

<p>我如何设置的Visual C ++ 2008 Express来指向所需的库和包含的第三方C库目录? P&gt; </p>

32 浏览 1 回复   gt   li   附加   属性   链接  

C ++项目依赖发行的Visual Studio 2005

<p>我的工作是定期删除特定文件夹中文件的dataManagement项目。该解决方案具有三个项目,其中,一个是应用和其他两个是静态库。现在我要增加一个项目,该项目是用于记录静态库。日志记录静态库项目有哪些应用程序项目指的头文件。当我构建解决方案,我因为找不到头文件得到错误。当我加入了记录静态库项目,我也做了应用程序项目依赖于它通过检查项目依赖相应的BIX。 任何人都可以请帮我吗? P...

38 浏览 1 回复   项目   文件   gt   头文件   静态