我正在尝试使用LAME(3.99.5)在Cygwin中构建支持MP3的SoX(14.4.1)。我一直遵循这个指南:
当运行“/configure”时,它告诉我它“找不到LAME”。我已将lame-enc.dll放在sox目录中,但未检测到它。有人能帮我弄清楚为什么这个失败了吗?以下是日志文件的命令和输出:
./configure --with-lame
...
configure:13645: checking whether to dlopen lame
configure:13654: r
这个想法有没有对等的?这显然可以通过Ant脚本实现,但我想知道IDEA中是否有内置内容。它。右键单击Ant面板中的目标并指定条件(编译后)。据我所知,这是一个“否”,至少对于IntelliJ 10.5来说是这样
IntelliJ与Ant集成,Ant可以生成事件,但IntelliJ只允许您将Ant任务配置为在运行或编译之前或之后运行(如接受的答案中所述),这是生成事件的一个非常有限的子集
例如,如果您想在编译目标X后将输出文件复制到共享区域(对于我来说,这是一个典型的构建后事件),您不能在Inte
我是CMake的新手,对CMake创建的文件的组织方式有问题
首先,我将详细介绍文件树。我试图用一个示例程序从两个源目录(网格和示例)和一个构建目录构建一个简单的库。所以,我有三个CmakeLists.txt文件。因此,顶部目录如下所示:CMakeLists.txt、/Grid、/examples和/build
此CMakeLists.txt包含:
project(talyfem)
cmake_minimum_required(VERSION 2.8.4)
set(CMAKE_CXX_FLAGS
有没有可能让两个版本在同一个目录上签出?这是如何做到的
目前,这两个不同的版本正在签出到两个不同的目录。您可以通过控制签出目录位置来实现这一点
首先,您需要将签出目录定义为两个版本都知道的目录。在生成配置中,浏览至版本控制设置->签出设置。将签出目录设置更改为自定义路径。然后会提示您提供要签出源代码的目录。只要TeamCity在那里有写权限,就可以在任何地方**
接下来,您需要修改每个项目的签出规则(也在版本控制设置上),以便它们针对的是相对于签出目录根的文件夹。您可以通过将规则设置为+:%so
我正在尝试为我的项目创建一个基于SCON的构建系统
该项目由几个目录组成,每个目录包含整个项目的一部分。
每个目录都包含共享库、程序或进程(守护进程)的源代码。
一个目录(bin)包含所有共享库和所有可执行文件
大多数目录已经包含一个sconscript文件(名为sconstuct),该文件构建目录的模块(lib/executable)并将其放入bin目录中
现在,我想再创建一个sconscript-来管理它们所有..
在父目录中,我需要一个sconscript,用于构建项目的所有库和可执行文件
我对gradle和构建系统很陌生,
我试图用gradle构建项目,但它找不到我在项目的几个类中使用的Tomcat server包
我的构建配置:
apply plugin: 'java'
apply plugin: 'war'
repositories {
flatDir { dirs "WebContent/WEB-INF/lib" }
mavenCentral()
}
dependencies {
compile group: 'com.orientechnologi
当您编写一个应该并行运行的makefile时,您知道一些避免争用条件的方法吗?有什么障碍吗?如何按顺序运行某个部件?或者,如何暂停其他处理器,直到创建某个关键对象
谢谢 您需要考虑以下几点:
不要生成未指定为目标的文件。例如,如果您有两条规则同时生成“fred.tmp”(甚至可能在之后删除它),并且它们都同时运行,那么糟糕的事情就会发生
使构建规则尽可能简短。最好是一个命令
不要做递归构建。即使它们没有中断,-j也会传递给每个子make,从而导致CPU使用率呈指数级增长
在标准make中,没有办
我正在使用命令“sencha app build testing”部署测试包
在创建测试生成期间,我遇到以下错误:
[WRN] C1000: Yui Compressor Warning (Trailing comma is not legal in an ECMA-262 object initializer => },) -- C:\localdevelopment\apps\pressflow\ne w\pulse\app\app\view\DDEdito
我是artifactory&gradle新手,正在尝试设置它们,在发布gradle工件时出现以下错误:
15:14:44.544 [ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.UnsupportedOperationException
15:14:44.544 [ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.art
两个月前,grunt构建通过输出[random string].main.js(和css)运行良好。还将用useminPrepare、usemin。。。但现在我不知道为什么,但构建只是一个main.js文件。设置是一样的,我也尝试了一个版本,我确信gruntconfig文件输出了一个正确的版本,但是没有运气。似乎有什么东西改变了我的配置,弄乱了我的配置:
发生了什么事?谢谢你的帮助这个问题很奇怪。我在运行grunt build时看到,verbose没有运行某些任务。grunt任务是:
grunt
我有点混淆了这两个概念。他们有关系吗?我的理解是,我们需要在项目中构建代码来生成可执行程序。Make呢?这是干什么用的 在概念上,执行make通常类似于在Eclipse或其他IDE中运行构建。make实用程序是一个系统,用于确定对于给定的源文件集合,需要编译或重新编译哪些代码才能获得工作的可执行文件
它的工作方式是使用makefile,它指定源文件之间的关系,并包含用于构建每个文件的命令。在命令行中使用适用的参数运行make时,它将读取项目的make文件,并编译需要重新编译的任何内容
如果您有兴
我读过关于stackoverflow的类似问题,但没有一个答案能解决我的问题
我需要使用/MDd标志进行编译,这是我的CMake命令:(注意粗体的/MDd标志)
cmake-G“NMake生成文件”
-DCMAKE\u INSTALL\u PREFIX=C:/temp-DCMAKE\u C\u FLAGS=“-Zi-W4-WX--Od-Oy--D\u WIN32-DWINVER=1-DWINVER=0x0601-D\u WINNT=0x0601-D\u CRT\u SECURE\u NO\u W
我正在将所有文件的ts版本构建为一个文件,并尝试使用它。但这不起作用。正常的工作。以下是tsconfig:
"compilerOptions": {
"target": "ES5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
我对webpack相当陌生,我正在尝试了解使用webpack(或其插件之一)将我的资产文件夹包含到dist文件夹中的正确方法
这是我的项目结构:
├── package.json
├── webpack.config.js
├── src
│ ├── index.html
│ ├── app.js
│ ├── components
│ │ ├── ...
│ ├── assets
│ │ ├── factory.png
│ │ ├── factory_wh
标签: Build
devopsazure-pipelines
我已经在VSTS中为我的web应用程序设置了构建和发布定义。每当我提交代码,然后自动启动构建过程,在构建成功后,我手动添加标签,如下图所示
但是我只想在开始构建创建之前添加构建标记。那么,如何在开始创建构建之前自动添加标记?
看起来您正在使用CI构建,所以如果您想自动添加标记,可以在本地git repo中使用预推钩子
或者,如果可以在生成后添加标记,则可以在生成定义中设置。在获取源步骤->显示高级设置->选择标记源始终->指定标记格式->保存
预推钩子的示例(.git/hooks/pre
我一直在尝试在Cygwin中构建wxWidgets 3.1.0。我遵循install.txt中描述的流程,总结如下:
cd $WXWIN
mkdir build-debug
cd build-debug
../configure --enable-debug
make -j4
我还尝试了其他一些用于配置的标志,如--with-X11,正如指南所建议的那样。但是,我一直收到的错误如下:
/home/acohen8/wxWidgets-3.1.0/build-debug/bk-deps g++ -
当作为二进制文件的一部分嵌入时,我经历了很长的连续构建时间。例如,在初始构建完成后,对我的代码进行任何修改都需要40秒以上的时间才能在第四代四核i7上重建二进制文件:
以下是Cargo的示例输出:
❯ 货物建造
在0.1秒内完成开发[未优化+调试信息]目标
❯ 触摸src/main.rs
❯ 货物建造
编译伺服嵌入示例v0.1.0
在57.9秒内完成开发[未优化+调试信息]目标
我正在运行一个最近的夜间工具链:
❯ rustc——版本
rustc 1.25.0-每晚(15a1e2844 201
我想添加一些软件包,如“yasm”、“glib2”、“build essential”,。。。我的yocto发行版,但不知道如何处理。
我已经在local.conf中启用了“tools sdk”,但是我需要更多的包来使用
在运行bitbake之前,是否有办法在local.conf中声明其他软件包/映像,或者我以后必须在主板上安装它们
可能还有一个关于板上手动安装的问题:
我试图通过下载包并对其进行配置,在主板上手动编译和安装yasm。但它确实给了我一个错误,因为缺少构建类型。我必须具体说明一下。
我准确地遵循了,但当我尝试构建时,失败了:
$ gclient sync
... # A lot of syncing here
Running hooks: 100% (14/14), done.
$ cd sdk/
$ ./tools/build.py --mode release --arch x64 create_sdk
ninja -C out/ReleaseX64 create_sdk
ninja: error: loading 'build.ninja': No such file
榆树0.19
创建elm应用程序myapp和elm应用程序开始显示徽标和“您的elm应用程序正在工作!”
好
自述文件建议构建elm应用程序。这样我就得到了一个带有index.html的构建文件夹。
开场白毫无意义。Crome控制台错误
src="/static/js/vendors~main.3ca81432.chunk.js" path wrong?
src="static/js/vendors~main.3ca81432.chunk.js" shows the text but not p
我需要将我在GitHub中使用的标记作为AWS的一个版本。
是否有可以使用的环境变量 将git标记作为CI_分支环境变量
标签: Build
angular8dev-to-production
在开发模式(APSWebAPI)中,构建工作正常,没有错误(ng b—watch)。当切换到生产模式(ngb--aot或ngb--prod)时,页面加载不会出错,但会导致空页面。Index.cshtml将通过从Homecontroller搜索文件夹中的*.js文件生成。这个问题发生在我们从Angular-6升级到Angular-8之后
我们希望发布我们的更改和环境升级(Angular-8和TypeScript 3.4.5)。在开发模式下(ngb--watch),我们将main.js/polyfi
在嵌入式项目中,我通常使用qemu运行调试模式,但需要为具体的微控制器构建版本
为了生成正确的内存布局,build.rs需要知道实际的模式(调试或发布)
build.r如何做出这个决定
相关:它写在:
PROFILE-对于发布版本“发布”,对于其他版本“调试”
这将进入build.rs:
fn main(){
让profile=std::env::var(“profile”).unwrap();
匹配profile.as_str(){
“调试”=>(),
“释放”=>(),
_ => (),
}
我开始因为yaml的建立而失去理智。这是我尝试配置的第一个yaml构建,所以我可能犯了一些基本错误
这是我的yaml构建定义:
name: ops-tools-delete-failed-containers-$(Date:yyyyMMdd)$(Rev:.rrrr)
trigger:
branches:
include:
- master
- features/120414-delete-failed-container-instances
schedul
我刚刚看到了一个电子云的演示,它非常有趣,但它很昂贵
Pro:卓越的功能
-从我的构建中提取秘方,并通过可重用的步骤使它们更加标准化
-并行化构建以加快其速度并更有效地使用我的构建场
-从任何步骤重新启动生成
-将测试自动化和升级(甚至可能部署到生产中)与良好的日志记录、审核和报告集成在一起
Con:企业级价格标签
我觉得我可以使用STAF、maven和hudson进行一些插件开发,来完成这些工具提供的大部分(但不是全部)功能,但这需要大量定制,而且感觉就像在石头上敲打我的衣服,而不是花钱买洗衣
我正在使用qmake来构建我的一个项目。我一直在尝试将qmake的DESTIR变量设置为一个依赖于所用编译器的值。实际上,我希望我的项目的二进制文件在构建之后,被放置在一个目录中,该目录具有用于构建它的编译器的名称
像这样的。。。我的项目的当前目录树是
- Project
| - src
| - include
| - bin
| |- binary_file
-计划
|-src
|-包括
|-垃圾箱
||-二进制文件
我希望它是这样的
- Project
| - src
| - include
有人知道如何配置Qt Creator来使用cygwin的make构建项目吗?也许这是一个简单的cygwin损坏的Windows路径问题,但我无法让Qt Creator找到/运行cygwin的make。我的make位于/usr/bin中,它实际上是我系统上的c:\cygwin\c\usr\bin。不管怎样,Qt似乎无法使用我能想到的所有明显的构建设置来找到它
谢谢---[这个答案适用于我使用Qt Creator 2.0.93(beta 2.1),YMMV的情况]
我花了一些时间追踪一个类似的问题:
我想使用buildr自动生成JavaDoc。我尝试使用主页上的官方指南PDF中建议的方法。然而,它没有起作用
define "SharedState_ebBP", :layout=>eclipse_layout do
project.version = VERSION_NUMBER
project.group = GROUP
doc:windowtitle=>“放弃所有希望,你们这些进入这里的人”,:private=>真的
结束
错误消息如下所示:
运行时错误:不知道如何从Windo
是否可以从final builder 6内部打开命令提示符。。使用从最终生成器内部创建的环境?是,只需使用“执行程序”操作,将程序文件设置为%DOSCMD%,并关闭“等待完成”和“隐藏”窗口。在FinalBuilder中设置的任何环境变量都将在命令提示窗口中可用
标签: Build
projectexevisual-foxpro
我的申请包括:
1程序文件
6种主要形式,包括主菜单
每种其他形式5份搜索表格
每种形式都有一些报告
我正在尝试使用这些表单和报表构建一个.exe文件。当我在FoxPro IDE中运行我的程序时,它工作得非常好,但是当我创建一个.exe文件时,它给了我很多问题
有人能一步一步地告诉我怎么做,这样我的程序就可以在没有FoxPro的情况下在另一台计算机上运行吗?请确保您有指向设置路径中对象的路径……什么类型的问题。。。语法崩溃,表单在期望模态时不显示,过程没有像您预期的那样显示???@DRapp好吧
对于上述配置,我的iPhone应用程序面临构建问题。我的应用程序过去运行得非常好
在Snow Leapord Xcode 3.2.5和SDK 4.2上
这里是我得到的错误
(一)
datamodelcomile/Users/roopeshm/Library/Developer/Xcode/DerivedData/Pinecone-blpusijjphhmenddbrefttvxgsyl/Build/Products/Debug iphonesimulator/Pinecone.app/LRWLo
我是TFS2010的新手
我有4个C#解决方案。其中一个解决方案依赖于由其他3个“辅助解决方案”中的每一个生成的程序集
我想创建一个构建定义,它将构建我的3个助手解决方案,然后构建顶级解决方案
在“生成定义”对话框中,我尝试将4个解决方案文件中的每一个都添加到“工作区”选项卡中,生成代理文件夹为$(SourceDir)-但出现错误对话框“TF215040:路径$(SourceDir)在给定工作区中只能映射一次”。因此,我将助手解决方案的映射更改为它们各自的构建定义所使用的构建文件夹
在“流程”选
如何使Nullsoft脚本安装系统(NSIS)安装程序保持静默
来自维基百科:
“Null Script可安装安装系统(NSIS),EST UnLogic SeleCe可编程PAR脚本,QuiPurMeLa CR安装程序。
NSIS编译器程序makensis将以下示例中的脚本编译为可执行的安装程序。脚本中的每一行都包含一个命令。“
命令行用法
一,。马克斯用法
编译NSIS(.nsi)脚本以生成安装程序
makensis [option | script.nsi | - [...]]
范例
m
标签: Build
environment-variablesscons
我刚刚发现了SCons,一个很棒的构建工具
我需要在多个环境中构建我的项目,即使用不同的库路径和包含路径(取决于机器)
由于sconstuct提供了所有Python,我可以想象实现这一点的各种方法。一种可能是使用一个SConstruct脚本并实例化多个环境对象
envFoo = Environment()
envFoo.Append(CPPPATH = [...])
envBar = Environment()
envBar.Append(CPPPATH = [...])
然后以某种方式选择
Fedora 18,x86_64。
好吧,那么:
我已经在~/utils/src/python3/python3/Python-3.3.0/中安装了python3,这样它就可以在NFS上使用,而不必在实验室的每台机器上重新安装
我想安装numpy。
我得到了源代码,它位于~/utils/src/python3/numpy-1.7.0/当我运行python3./setup.py时,我得到:
file "~/utils/src/python3/Python-3.3.0/Lib/distutils/t
我正在建立一个新的项目来处理CLR和mono与.NET的对比。作为构建环境/工具,我选择了NAnt,因为我熟悉Ant,而且它似乎最适合我
虽然这在使用不同操作系统的不同机器上运行得很好,但我担心有一天,当我在Windows机器上开发时,GMC可能无法构建我的源代码,使其他使用mono的平台无法使用它们。因此,我的想法是告诉NAnt在任务中始终使用GMC。有没有办法这样设置构建脚本?还是我的问题的另一种解决方法?您可以使用配置文件Nant.exe.config中platform元素的default
我是Stackoverflow的新成员。
我有一个问题要问,我希望得到完整的答案
你能给我一个教程或者设置开发环境的步骤吗
我想安装clang来编译32位和64位应用程序,以及如何在它们之间切换
如果我成功地安装了clang,我应该选择在IDE中放置什么文件??我有qtCreator,我必须把2个文件放在编译和调试器中
我对最受欢迎的库进行了同样的研究,我发现大多数库都不支持clang,所以我必须自己构建库的源代码,所以你能给我一个如何实现的示例吗?让我们选择Qt5.2如何构建它
谢谢大家,如果
我认为跟踪项目的构建文件是个好主意。但是,我已经读到构建文件不应该公开,因为它们可以包含“合理”的信息
是否建议将生成文件放在源代码的同一存储库中?即使回购协议是公开的?如果不推荐,我是否需要为每个项目仅针对构建文件进行独立的回购
编辑:这些项目将是Moodle的插件。而且,我以前从未使用过构建系统,正如我猜您已经推断的那样。您没有提到您使用的是哪种构建系统。然而,沿着项目源拥有构建文件具有以下优点:
构建文件的版本控制方式与源代码的版本控制方式相同
您不必跟踪哪个构建文件属于哪个项目
您不
在我的树莓皮B上建造Alljoyn,我用了SCONS_旗
CPU=arm OE_BASE=/usr CROSS_COMPILE=/usr/bin/arm linux gnueabihf-
看到其他人另外使用,例如:
服务=“关于、通知、控制面板、配置、登录”
我想知道是否有一些关于哪些服务可用的概述。(找不到任何可能选项的列表)
因此,如果有人知道是否有地方可以寻找这些选项,那就太好了。:) 要列出可能的选项,请运行添加了-h标志的普通scons命令
以下是主要文档页面:
以下是wiki主页:
标签: Build
customizationiar
我正在做一个关于IAR的项目。该项目将集成第三方中间件源代码目录。该目录具有以下数据结构
middleware
|
+--- tool1
| |
| +--- tool_imp.c
|
+--- tool2
| |
| +--- tool_imp.c
|
+--- tool3
| |
| +--- tool_imp.c
我能够在本地构建和服务我的jekyll博客,没有任何错误,但是当我推动更新的更改时,我从Github获得页面构建失败错误
The page build failed with the following error:
Page build failed. For more information, see https://help.github.com/articles/troubleshooting-github-pages-build-failures.
For information
我在托管队列中安装了托管代理,并且在默认队列中安装了本地代理。我是否可以将它们用于相同的生成配置,以便为不同的分支/版本/等并行运行生成?只能针对一个代理队列配置生成定义,因此当前不可能对单个生成定义同时使用托管和默认代理队列
您可以购买更多托管管道,以允许您在托管代理上并行运行更多版本,或者您可以配置更多本地代理。同一版本不能在本地代理和托管代理上运行。您可以使用不同的生成代理将多个生成排队。在当前构建期间,可以通过调用rest api触发另一个构建。我了解当前的运行状态,我的问题主要是是否有
我试图在我的ionic3项目中按功能结构跟踪angular的文件夹。因此,我在app文件夹下创建了一个功能文件夹,如下所示:
- src/
- app/
- about/
- about.module.ts
- components/
- about.component.html
- about.component.ts
- ab
试图将包合并到我的项目中。当我运行pub get时,我收到错误:
web3dart ^0.3.0需要生成运行程序^0.8.0
当我将build_runner更改为^0.8.0时,我的项目将不会生成,并且出现错误:
build\u runner0.8.3版不在允许的范围内
约束–>=0.8.10=2.0.0-dev.67.0尝试删除所有开发依赖项的版本约束,并让发布版本解算器trydo您的意思是用“any”替换所有内容吗?尝试了此操作,但仍然得到相同的错误:构建运行程序版本–0.8.3–不在允许的
我是个新手。我已经创建了一个小的flatter应用程序,我想在我的真实设备上测试它,但我无法生成ios ipa文件进行测试。如果有人能帮我解决这个问题,那对我会有好处的。提前谢谢!!
我发现了这个错误
*iMac:test_app snehal$ flutter build ios
Building com.org.testApp for device (ios-release)...
Automatically signing iOS for device deployment using s
我有几个家庭自动化的微控制器项目。我的每个节点都有一个在代码中手动设置的版本号。在节点启动期间报告此版本号,以告知正在运行的代码
有时,在对代码进行一些更改后,更改版本号会被忘记。因此,必须找到一个自动解决方案
我对解决方案有一些想法:
创建一个文件(version.h):#定义BUILDNO xxx
将其包含在相关的c代码中
每次构建前自动递增xxx
能否实施?还是有其他类似的解决方案?< P>在使用C或C++(ARDUINO)时,你必须依赖于预构建程序。您必须添加一个预构建程序,该程序使用以
我想构建一个发布管道,它有两个阶段:第一阶段和第二阶段。在每个阶段,我都需要部署多个客户。我使用PowerShell脚本从JSON文件中获取客户信息。下面是我需要解决的一些问题
上面的JSON文件需要使用客户的输入动态创建。如何从客户那里获取信息
还计划创建变量组来保存每个客户所需的恒定数据。我是否需要为每个客户创建单独的变量组
关于你的第一个问题:
当他们启动发布作业时,可以更改。作为另一种选择,您可以考虑在PowerApps中创建应用程序,并使用PowerApps提供的程序来触发作业。这将允
除了工作角色之外,还有其他考虑因素。想想萨班斯-奥克斯利法案和ITIL
答案来自于你的组织结构,以及它是否是一家上市公司。如果你是一家要求遵守萨班斯-奥克斯利法案的上市公司,这是一个很容易回答的问题。如果您想让生产环境通过审核,则必须通过策略发布工程将其与软件开发分开
如果您的组织生产环境遵循ITIL标准,那么您的发布工程结构将阻止从生产组启动构建
构建工程师从事软件开发,以创建可安装到生产中的布局、构建脚本和配置。发布工程师执行安装和任何手动配置步骤,以及任何实时发布调试
最终,您希望构建脚本
我正在尝试使用IAR工具对项目进行批量构建。处理器是CC2530,在IDE中构建良好。我遵循了批处理构建(项目/批处理构建)的文档,创建了一个.cspy文件,该文件应该是我的批处理文件,但在该文件的注释中,它表明我需要一个调试文件(.ubrof)来执行它。我找不到.ubrof文件,我已经搜索了整个项目目录结构。另外,我希望批量生成生成一个没有调试信息的生产版本
在哪里可以获得.ubrof文件?
如何使用IAR工具进行生产批量构建?我对您的问题的理解是,您希望使用批处理文件中的命令行构建固件映像。
从基础级别学习Gradle build tool的最佳资源是什么?是目前为止最好的资源。您可以从“入门”一章开始,它提供了很多很好的指导,帮助您开始基本的设置和构建脚本基础。使用Gradle(from)进行构建和测试也值得一读,以获得您可以/可能想要做的一些选项的高级概述。虽然没有《用户指南》那么全面,但这是一个很好的介绍。对于视频教程,我推荐gradlewares网络研讨会。
如果你不想看更多的话,可以看看vimeo,那里有很多gradle视频,尽管质量在不断变化。
在vimeo的视频中,我
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 58 页