问题标签 [build-tools]

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 投票
1 回答
451 浏览

makefile - 如何强制 cmake 不查找 mpicxx 而只查找 mpicc

我正在尝试使用 cmake 为 MPI 程序生成 Makefile。我遇到的问题是我只安装了 mpicc(正常工作) mpicxx 在 PATH 中,但来自其他安装(我的系统上安装了多个 MPI)。我不想使用 mpicxx,而只想使用 mpicc(以及 mpicc 的包含文件和库)。

贝娄是一个有点硬编码的工作,它有效

以下是通用方式(据我所知),我想使用这种方法但强制不使用 mpicxx(没有找到它,丢弃 mpicxx)

此外,向我指出如何为使用 MPI 的此类程序生成 .so(共享库)将很有帮助。

谢谢

0 投票
3 回答
932 浏览

android - 将构建工具更新到 22.6 后,无法创建 AVD 或使用 AVD 测试任何应用程序

更新后SDK-Build-Tools无法创建 AVD 或通过任何模拟器启动任何应用程序,这些应用程序以前在更新之前创建。没有错误消息显示在22.6或中。因此无法跟踪问题。ADT-Pluginconsolelog-cat

这是屏幕截图。单击确定按钮后,没有任何反应。

在此处输入图像描述

0 投票
1 回答
650 浏览

windows - 如何在 Windows 中使用 Waf 引用本地 DLL?

按照The Waf Book中给出的示例,我有下面描述的设置,它构建了一个共享库和一个静态库,然后将它们链接到一个 exe。我的系统正在运行带有 VS2013 MSVC 的 Windows 7。

当我使用示例构建时wscript,构建失败并显示:

我注意到尽管bld.shlib使用(它添加了一个任务来构建一个名为“lib1”的共享库a.c),但构建输出显示 一个 DLL 和一个 LIB 条目,而我只期望一个 DLL 条目。

Waf Book显示了来自没有此问题的 Linux 系统的构建输出:

我怎样才能解决这个问题?谢谢。

Waf 书中的 wscript

文件

输出

0 投票
0 回答
112 浏览

javascript - HTML 模板开发人员的构建工具。任何?

我正在寻找一个构建工具来帮助我构建 html 模板文件以完成 html。像这样:

头文件.tmp

页脚.tmp

索引.tmp

其他页面.tmp

然后我使用命令来构建模板,例如:

然后我得到带有页眉、正文和页脚的index.htmlotherpage.html 。你明白了。

我相信有这样的工具,但我就是找不到。

请帮忙,非常感谢!

0 投票
2 回答
691 浏览

environment-variables - SCons 构建器的可选环境参数

我注意到调用ObjectLibrary构建器有时会在最后使用可选参数,例如

CanObject和all 采用任意一组LibrarySharedLibrary还是仅限于一组特定的变量?如果是这样,我希望这应该可以节省我们当前在工作中构建的非常大的 SCons。

0 投票
2 回答
287 浏览

java - 构建 jar 并从文件系统加载 Properties/Config 文件

我需要在文件系统中保留一个属性文件,并且在构建项目时必须包含它。我有一个 ANT 脚本来将我的程序构建为 .jar,但是当我在应用服务器中使用它时,我的 jar 文件没有任何引用该配置文件的症状。

这是我的 ANT 脚本,用于将我的属性文件包含在带有 dirset 的类路径中

PS。我试图实现这一点,以使我的配置文件远离应用服务器,因此配置中的任何更改都不会影响我的程序,它也会动态加载我的配置并避免服务器重启。

任何帮助表示赞赏。

0 投票
11 回答
83914 浏览

android - Android Studio Gradle BuildTools 修订版

我在 Android Studio 0.5.9 中有一个 Android 项目,Gradle 抛出此错误:

我已经从 SDK Manager 安装了 SDK Build Tools Revision 19,这是我的 build.gradle

如果已经安装,我如何告诉 gradle 使用 Build Tools 19?

编辑:我将另一个答案标记为最佳答案,因为它对大多数人都有效

0 投票
1 回答
32 浏览

java - Java 项目的 Maven 中额外但重要的项目

我正在将现有项目重组为 Maven 标准结构,但我真的不知道将某些项目放在哪里。

例如,我有一个目录,其中包含一组用于将 toString() 附加到其他类的 Java 类。我不确定是否将其与 Maven 的标准结构相关。

我想描述这些课程的最佳方式是“额外但仍然重要的东西”。我对 Maven 和构建工具很陌生,所以欢迎任何帮助或指导!

**编辑:所以我被告知这些类没有被编译并且不是“真正的”Java 类。考虑到这一点,我倾向于将它放在 src/main/resources 下。这合意吗?

0 投票
2 回答
715 浏览

python - SCons:单个 SConscript 文件中的不同 variant_dir

我需要使用 scons 为大型项目生成发布和调试版本。对于发布和调试版本,它会生成共享库和静态库。构建后的目录结构应如下所示:

我怎样才能实现 SConstruct 和 SConscript 遵守上述要求?

SConstruct 实现:

src/SConscript 实现:

使用上面的实现,它可以在 lib_rel 文件夹和相关的目标文件中生成共享和静态库,有没有什么方法可以使用变体目录,对于 SharedLibrary,它使用目标目录作为 {dll/lib_rel , dll/lib_dbg} 和对于 StaticLibrary 方法,它使用 variant_dir 作为 {lib/lib_rel, lib/lib_dbg}

一种可能的方法是为 SharedLibrary 和 StaticLibrary 设置单独的 SConscript。但是这是非常典型的,每个库构建器方法都需要两个不同的文件。

请为此提出适当的解决方案。

0 投票
1 回答
306 浏览

java - 如何解决这个 android buildtoolserror

我收到这个错误

当我尝试使用带字符串的开关时(必须使用 jre 1.7 版来执行此操作)。我在http://shuklaxyz.blogspot.com/2014/06/eclipse-error-using-17-requires-using.html上读到要修复这个错误,你必须把这一行

在您的 project.peoperties 文件夹中。我试过这样做,但那甚至没有用。我在清单上看到没有构建工具。有谁知道我可以用来解决这个问题的命令吗?