build相关内容

用于两个或多个 python 文件(模块)的 Python cx_Freeze

有使用给定的 py 文件(模块)构建可执行文件的示例 这里 我有大约 4 个 py 文件(模块),我想构建一个包含所有 py 文件的可执行文件. 当我们有多个 python 模块时如何构建 python 可执行文件? 来自此处的示例 来自 cx_Freeze 导入设置,可执行文件设置(name = "你好",版本 = "0.1",description = "典型的 'Hello, ..
发布时间:2021-12-28 20:11:59 Python

构建Android系统应用程序的简单方法?(例如日食)

谁能告诉我是否有一种简单的方法可以为 Android 构建系统应用? 自从 ICS 4.0.3 发布并开源后,一些替代启动器开始推出,例如 投石机 或 Nova Launcher.它显然基于系统启动器,我想知道他们是怎么做到的. 如果您克隆启动器: git clone https://android.googlesource.com/platform/packages/apps/La ..
发布时间:2021-12-28 20:11:33 Java开发

如何以非交互方式打开 Linux 内核 .config 文件中的功能?

我遇到一种情况,我们的软件需要与多个不同的 Linux 内核发行版/内核树一起使用.(包括安卓分支) 在尝试自动化我们的构建过程时,我发现我们需要支持的特定构建的一些 defconfig 文件不包含我们依赖的内核模块. 例如,让我们假设我的 .config 中需要一个名为 XXX 的选项.对于某些依赖项,我可以这样做: sed -i 's/# CONFIG_XXX 未设置/CONFI ..
发布时间:2021-12-28 20:11:14 服务器开发

制作配方以防止重建非依赖目标

我有以下项目目录结构: 程序/包括/包括/目录1/包括/目录2/源/src/目录1/src/目录2 App1 依赖于 mod1 和 mod2,而 App2 只依赖于 mod1. 使用下面表示的 makefile,模块和应用程序都可以正确构建 - 但是,如果我对 mod2 进行更改,然后执行“全部构建",即使 App2 没有依赖项,它也会重新构建. 这样做的原因是,传递到目标构建配方 ..
发布时间:2021-12-28 20:11:02 C/C++开发

处理黑莓开发中的依赖关系

如何处理 .jad 文件中的第 3 方依赖项?是否可以捆绑 .jar ?是否需要解压并包含 .class 文件? 解决方案 查看使用 kXML2 的方法开源库: 要发布,您必须预先验证它&用蚂蚁构建项目: Ahmad Ferdous Bin Alam - 如何将 kxml jar 文件导入您的项目 Slashdev - 黑莓开发与 Ant &日食 更新:教程:如何在您的应用程序 ..
发布时间:2021-12-28 20:10:45 其他开发

我使用 Mercurial 钩子将版本号嵌入到我的应用程序中的方法有多好?

这不是一个很具体的问题,我更喜欢批评我目前的方法. 我想在我正在开发的程序中包含程序版本号.这不是商业产品,而是研究应用程序,因此了解生成结果的版本非常重要. 我的方法如下: 我的 .hg/hgrc 文件链接到 version_gen.sh 中有一个“预提交"钩子 version_gen.sh 仅包含:hg parent --template "r{rev}_{date|sho ..
发布时间:2021-12-28 20:10:26 其他开发

无法在构建期间自动将 NuGet 包更新到最新版本

我们有两个独立的 .NET 解决方案: 为第一个解决方案运行构建会产生我们的最终产品:一堆 DLL.这些 DLL 通过 NuGet 包交付给我们的客户. 第二个解决方案用作产品测试解决方案:将 NuGet 包安装到其中,然后构建和执行 - 因此它以与客户完全相同的方式使用我们的产品. 这里的挑战是我们最新的 NuGet 包应该有一种方法可以自动安装到产品测试解决方案中,最好是在这个产 ..
发布时间:2021-12-28 20:10:09 其他开发

在 iphone 应用程序中创建配置文件

如何构建用于部署 iPhone 应用程序的配置文件? 解决方案 同意上面的观点,但这里有一个要点. 在 Apple 注册成为 iPhone 开发者. 给他们 100 美元,让您进入可以将应用部署到手机上的俱乐部. 在您有权访问的门户中创建您的移动配置在 2. 在各种场景中使用此移动配置构建您的应用.(开发、临时分发、部署.) ..
发布时间:2021-12-28 20:09:50 移动开发

如何在 Python 2.6 中升级 sqlite3 包?

我使用 Python 2.6.5 来构建我的应用程序,它与 sqlite3 3.5.9 一起提供.显然,正如我在我的另一个问题中发现的那样,直到版本 3.6.19 才在 sqlite3 中引入外键支持.但是,Python 2.7 带有 sqlite3 3.6.21,所以这项工作 - 我决定要在我的应用程序中使用外键,所以我尝试升级到 python 2.7. 我使用的是twisted,但我终其 ..
发布时间:2021-12-28 20:09:40 数据库

为什么在重建工作时构建后源代码的更改并不总是反映在机器代码中?

有时,当我更改 Qt 项目(带有 mingw32 的 Qt Creator 2.1.0)中的代码时,这些更改不会在构建后反映在生成的机器代码中.这主要发生在我更改构造函数中的默认值或方法/构造函数中的参数顺序等内容时.通常,完全重建可以解决这个问题(但需要几分钟时间). 我通过在构建之前删除生成的可执行文件或库来帮助自己,这似乎在大多数情况下都有帮助.这是否意味着链接目标文件时出现问题? ..
发布时间:2021-12-28 20:09:20 C/C++开发

Xcode 5 相当于构建设置中的 NS_BLOCK_ASSERTIONS

在 Xcode 5 之前,可以使用默认构建设置阻止发布构建包含 NSAssert 语句及其变体: OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; 此设置可以在 project.pbxproj 中找到,并在此处的 Xcode 中设置: (请注意,此图片取自已转换为 Xcode 5 的 Xcode 4 项目.) 每个目标将仅在发布版本中继承此设置.显 ..
发布时间:2021-12-28 20:09:10 移动开发

QTCreator 使用 INSTALLS 将文件复制到输出目录

我的 Qt 项目中有两个子目录 docroot 和 config.每当我构建/调试项目时,这些目录中的文件都应复制到构建目录中. 从 https://stackoverflow.com/a/3991210/356726 起,这可以通过使用 安装(QtDoc),这似乎比运行复制命令容易得多(例如此处).此处描述了类似的方法. config.path = $${DESTDIR}/configc ..
发布时间:2021-12-28 20:08:51 其他开发

如何生成R.java

我从 Google 源代码下载了一些源代码. 我在 Eclipse 上执行了它们,但没有创建 R.java 文件,因此我收到很多错误,说 R 无法解析.布局中也没有 main.xml .还有一些其他的 XML 文件.如何执行这些程序? 解决方案 只要你有一个有效的 Android 项目,你就可以使用 aapt package 从资源中生成 R.java.这是示例用法(所有内容都应在一 ..
发布时间:2021-12-28 20:08:38 Java开发

在 Visual Studio 中进行单元测试时会重建不必要的项目

我知道这个问题(和答案),但是尽管尝试了所有建议的选项,但我仍然卡住了. 我有一个包含多个项目的解决方案,但对于这个特殊情况,假设我有我的 ExampleProjectA 和相应的单元测试项目 ExampleProjectATest.第一个添加为对测试项目的引用 - 不是通过 Visual Studio 的 "Project References" 而是作为到 DLL 的链接(类似于 ".. ..
发布时间:2021-12-28 20:08:09 其他开发