问题标签 [build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
435 浏览

.net - 构建服务器上缺少 T4 模板目录

我刚刚使用 Windows 2008 .NET 3.5 SDK 设置了一个新的构建服务器,由于某种原因它没有安装 c:\Program Files\Common Files\Microsoft Shared\TextTemplating 所以我不能运行 t4 模板它。我查看了添加/删除程序中的安装选项,并检查了每个选项。

任何想法为什么它丢失?任何想法如何取回它?

0 投票
2 回答
2429 浏览

tfs - 手动触发 TFS 团队构建

您将如何从团队构建中手动触发其他团队构建?例如,当我们在 CC.Net 中时,如果某些构建成功,则会触发其他构建。第二个构建可以是使用此组件的项目,也可以是用于同一组件的其他长时间运行的测试库。

0 投票
9 回答
6763 浏览

java - Ant 仍然是 Java 构建工具的最佳选择吗?

根据我的少量经验,我只使用 Ant 作为构建工具。还有其他更好的项目吗,为什么?

0 投票
2 回答
473 浏览

build - 在 Jam 中定义跨目录依赖

在使用 make 多年之后,我刚刚开始在我的项目中使用 jam(实际上是 ftjam)。

在我的项目工作区中,我有两个目录:

  • src我在哪里构建可执行文件和库
  • test我的测试程序在哪里

我正在尝试建立对测试程序的依赖关系,以便每次编译它们时,库也会重新编译(如果需要的话)。

关于如何做的任何建议?

0 投票
2 回答
997 浏览

gcc - gcc 链接器问题

我正在尝试制作一个包装 libpurple 的库(您无需了解有关 libpurple 的任何信息即可在此处提供帮助)。Libpurple 反过来加载“插件”,这些“插件”只是通过 dlopen 之类的东西访问的 .so。这些插件依次回调 libpurple 中的函数。

我可以很好地构建我的库,但是当它调用适当的 libpurple init 函数并且 libpurple 尝试加载插件时,我收到如下错误:

符号查找错误:/usr/local/lib/purple-2/autoaccept.so:未定义符号:purple_user_dir

Purple_user_dir 是 libpurple 中定义的函数。当我构建一个链接到 libpurple 的程序(不是库)时,没有问题。我试过使用 -export-dynamic ,但这似乎没有帮助。这是我的构建命令:

谢谢。

0 投票
3 回答
10059 浏览

linux - 在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是什么?

我最近下载了我想改进的 GTK 应用程序的源代码压缩包。它使用标准./configuremake构建顺序。

第一次通过,configure报告了一堆未满足的构建依赖项,例如libgnomeui-2.0. 像往常一样,我必须手动查找*-dev与这些依赖项对应的 Debian 软件包名称……当然,这些名称永远不会完全匹配,所以这真的很麻烦。

所以发生在我身上的是......是否有任何帮助工具来自动安装automake/autoconf配置文件列出的构建依赖项???

(我已经了解这些dpkg-buildpackage工具,但在这种情况下,我有兴趣从原始独立于发行版的源代码 tarball 构建,而不是从 Debian 软件包源代码构建。)

0 投票
7 回答
26006 浏览

java - 如何用 ant 确定构建架构(32bit / 64bit)?

我们继承了一个 ant 构建文件,但现在需要部署到 32 位和 64 位系统。

非 Java 位使用 GNUMakefiles 完成,我们只需调用“uname”来获取信息。有没有类似甚至更简单的方法来用蚂蚁模仿这个?

0 投票
3 回答
833 浏览

visual-studio - 在 VS 2005 中增量构建

我们在 VS 2005 中有 50 个项目的解决方案。

如果没有任何改变,有什么方法可以进行增量构建吗?

它现在有点做,但它为每个项目执行所有预构建和构建后事件。

有什么办法可以预防吗?

0 投票
2 回答
162 浏览

build - VS 2005 中的增量构建?

我们在 VS 2005 中有 50 个项目的解决方案。

如果没有任何改变,有什么方法可以进行增量构建吗?

它现在有点做,但它为每个项目执行所有预构建和构建后事件。

编译本身并没有发生,但它遍历所有项目并为每个项目执行所有预构建和构建后事件。

有什么办法可以预防吗?

0 投票
18 回答
1846 浏览

build - 可用的构建工具(make 等)?

这里有很多关于各种利基构建需求(.NET、持续集成等)的问题,但是,当然,我的利基需求是不同的。

我现在不想问一个非常具体的问题,而是想对可用的构建工具(如 make、ant 等)进行调查,以便在需要时更智能地提出后续问题。

在您的回答中,请包括:

  • 一个构建工具
  • 链接到有关该工具的主页
  • 如果您知道一些优点和缺点(即,在带有 cygwin 的 Windows 上运行,或特定于 .NET 等),请列出一些(不需要 - 名称和链接是必需的)

如果您的构建工具已经在答案中,请对其添加优点/缺点/限制/经验进行评论。只要它们尚不存在,请随意添加任意数量的答案 - 但不要将多个构建工具放在一个答案中。

请注意,如果您重复答案,您可能会被否决 - 在评论中添加有关给定构​​建的其他信息。理想情况下,这些评论将随着时间的推移被纳入答案。

-亚当