问题标签 [incredibuild]
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.
linker - Incredibuild 不能很好地处理自定义构建工具
我有一个我正在尝试使用 Incredibuild 工具构建的 Visual Studio 解决方案。解决方案中的两个项目协同工作 - 第一个项目(我们将其称为“项目 A”)构建一个可执行文件(foo.exe),该可执行文件可以解析第二个项目(“项目 B”)中的数据文件以生成一些头文件。
显然,在项目 B 中定义了对项目 A 的依赖。如果我在项目 B 上使用 Incredibuild 的 Rebuild Project 选项,它会正确构建项目 A 并成功构建 foo.exe。项目 B 有一个自定义构建工具文件,它应该导致 foo.exe 使用它应该解析的文件的命令行参数运行。但是,尝试以这种方式启动 foo.exe 总是会返回错误:
自定义构建:
运行 Foo
' path to executable \foo.exe' 未被识别为内部或外部命令、可运行程序或批处理文件。
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppCommon.targets(171,5):错误 MSB6006:“cmd.exe”退出,代码为 9009。
有趣的是,如果我随后使用 Incredibuild仅构建项目 B(即使用“构建项目”选项),一切正常 - 它正确地从它在之前构建的位置选择 foo.exe,失败,构建。这让我觉得至少这条路一定没问题。
谁能建议为什么可执行文件不能作为重建的一部分运行?是否是时间问题,例如项目 B 在文件系统知道 foo.exe 之前开始?
这一切都在 Visual Studio 的常规(重新)构建下工作。只是 Incredibuild 重建失败了。请注意,我是通过 Visual Studio IDE 完成所有这些操作,而不是通过命令行。
编辑:这是我正在使用的 Incredibuild 的免费版本(Visual Studio 附带的版本),因此所有构建都在本地计算机上。
c++ - 预编译头定义映射不可用
我正在使用 Visual Studio 2005 和 incredibuild。我的一个项目出现此错误:
致命错误:
任务队列管理失败。<- 预编译头定义映射不可用(x:\dev\ib\VCDepEvalTask.pas,第 373 行)
我究竟做错了什么?
visual-studio-2015 - 无法卸载 Xoreax Incredibuild Visual Studio 插件
遇到一些困难,我能够卸载 Incredibuild(一直说 Visual Studio 已打开,即使它没有打开),但它无法卸载 Visual Studio 插件(只是说在日志中这样做时发生了错误)。该插件没有出现在 Visual Studio 的扩展对话框中,我不知道如何卸载它。我认为它可能会减慢 VS 的速度,而且它从来没有开始工作(一直要求提供许可证密钥,但我无法找到我安装的免费版本的密钥)......
c++ - 在同一台机器上运行两个 IncrediBuild?
是否可以使用IncrediBuild在同一台机器上同时构建两个不同的克隆?
通常,在我的系统中构建(而不是重建)一个克隆需要 1.5 小时,而且大多数时候我使用两个克隆来处理两个不同的错误/功能。如果我可以在两个不同的克隆上同时运行构建,那将非常有帮助。
incredibuild - Incredibuild 带有 2 个用于“自定义构建”的应用程序
我正在尝试 Incredibuild,我想并行化我的“自定义构建”(使用 FASM)。要构建 FASM OBJ,我需要调用 2 个应用程序(FASM.exe 和另一个应用程序 PECVT.exe 将调试信息附加到 fasm .OBJ)
因此,要创建 FASM OBJ,我需要执行以下 2 个步骤的自定义构建(请注意,在 FASM.exe 之后调用 PECVT.exe)
我已经读过,要使自定义构建与 Incredibuild 并行化,我必须创建一个包含以下信息的 xml 文件:
有了上面的内容,现在 FASM/PECVT 与组装我的 .ASM 文件并行执行。我遇到的问题是 PECVT.exe 与 FASM.exe 同时调用,所以有时 PECVT.EXE在FASM.exe之前执行
如果我从 .xml 文件中删除“pecvt.exe”,那么 .ASM 文件将按顺序(而不是并行)组装。
Incredibuild 如何并行启动 FASM,但确保始终在“FASM.EXE”之后执行“PECVT.EXE”?
谢谢!
visual-studio - 始终重建整个解决方案(使用 IncrediBuild 7.31 的 Visual Studio 2015)
在 Visual Studio 2015 中使用 IncrediBuild 7.31 编译特定解决方案时,它始终坚持重建整个解决方案,即使没有文件更改也是如此。我只在特定(旧)分支上看到解决方案的这种行为。
我使用VS2010 答案中的设置总是认为项目已过时但没有任何改变:“工具->选项->项目和解决方案->构建和运行->MSBuild 项目构建输出详细程度”:诊断。这给了我这样的输出:
有谁知道我如何避免编译器认为“项目不是最新的”?
azure-devops - 将 IncrediBuild 与 Visual Studio Team Services 集成
我和我的团队正在将 GitHub Extension 与我们的 Visual Studio Team 服务一起使用。最近,我们决定使用 IncrediBuild 提高开发生命周期的速度。
有谁知道如何将 IncrediBuild 与 Visual Studio Team Services 构建服务器集成?
msbuild - 找不到文件 MSBuild_*.failure.txt
在长时间构建期间(从 IncrediBuild 开始),我收到如下错误消息:
我在哪里可以找到这个文件MSBuild_*.failure.txt
?
编辑
根据评论,我在目录中搜索了%TEMP%
,msbuild
但找不到任何带有 模式的文件MSBuild_*.failure.txt
。