IncrediBuild5.0是Xoreax公司研发的一款强大的编程开发工具。它可加快C/C++的编译和创建速度,能无缝集成到Visual Studio开发环境中,采用Xoreax的多线程处理技术,用户无需改编项目文件代码即可进行程序的编程。在现实中,编译速度慢向来是C++/C程序语言的最大一个弱点,用户需要花费几个小时在工作站上等待整个产品的创建,或一天好多次花十分钟等待不断增加的编译的完成,不过现在有了IncrediBuild用户就无需再浪费时间去等待这些程序的完成,IncrediBuild5.0首先提供了独特有效的解决方案,通过使用Xoreax分布式编译(多线程处理)技术, Visual Studio project的编译速度将大大提高,而无需再去等待。IncrediBuild加速通过高效的并行计算建立时间。在网络上利用空闲的CPU资源,IncrediBuild变换个人电脑和服务器的网络转换成可以被描述为一个私有计算云“虚拟的超级计算机。”进程被分配到偏远的CPU资源进行并行处理,大幅缩短建造时间长达通过对90%或更多。此外,软件还集成了云计算平台,如微软Azure。
功能特色
1、缩短开发时间
IncrediBuild通过高效的并行计算实现加速创建应用,它利用网络上空闲的CPU资源,将PC和服务器网络转换到被称作“虚拟超级计算机”的私有计算云中。任务进程被分发到远端CPU资源用于并行计算,动态缩短创建应用时间。
2、易于安装,使用和维护
IncrediBuild是一个运行在用户现有硬件上的即插即用实时解决方案,不改变项目文件或源文件,不存在安装,维护,虚拟机维护等工作量。 加速开发是IncrediBuild任务
3、保证速度和性能
文件缓存和实时压缩技术减少了网络流量,自适应的资源分配技术根据变化的CPU容量来动态地分配任务。利用竞赛式的可用代理实现任务加倍,以避免瓶颈效应。
4、获取HPC水平的处理效果
IncrediBuild可以运行在任何基于Windows的机器上,包括单核机器,多CPU机器,多核构建服务器,甚至扩展到公共云。
IncrediBuild安装教程
一、双击“incredibuild5_0_crack.exe”开始正式的安装
二、勾选“Install Incredibuild”,并点击Next
三、勾选“I accept the terms of the license agreement”即同意此协议,并点击Next
四、进行部件选择,可选:
1.IncrediBuild Agent(IncrediBuild中间者)
2.IncrediBulid Coordinator(IncrediBuild协调者)
3.IncrediBulid Backup Coordinator(IncrediBuild备份协调者)
建议勾选第一项,并点击Next
五、选择软件的安装路径,默认路径为C:\Program Files\Xoreax\IncrediBuild,可点击“....”图标进行路径更换,并同时勾选“Add folder.....”,然后点击Next
六、填写Network name(服务器IP地址),并默认Tcp/IP(端口号)31104
IP地址查看方法:
1.在开始菜单,输入cmd,并按Enter键打开命令窗口
2.输入Ipconfig,同时点击Enter键,在IPv4栏中即可查看到相应的ip地址
将其输入到Network name(服务器IP地址),并点击Next即可
七、与服务器进行验证。然后设置一下编译通讯的端口等,选择参与编译的CPU数,这些建议全部默认,并点击Next
八、提示安装需要的空间和需要的显卡等信息,无需多管并点击Next
九、点击Next
IncrediBuild打开教程
由于IncrediBuild并不会出现在桌面快捷方式上所需要手动打开:
方法一
进入C:\Program Files\Xoreax\IncrediBuild,双击相应的程序即可打开
方法二
开始菜单,所有程序-Xoreax IncrediBuild,即可打开
IncrediBuild菜单功能
Xoreax IncrediBuild自带有很多的程序功能,不过全部都是英语,所以这里简单介绍下相应程序多对于的功能
1、Add Components:添加组件
2、Build History:建造历史
3、Build Monitor:建立监测
4、IncrediBuild Agent Settings:incredibuild代理设置
5、IncrediBuild Agent Tray-Icon:代理- incredibuild托盘图标
6、IncrediBuild Coordinator:incredibuild协调员
7、Repair Installation:修复安装
8、Test Network Connectivity:测试网络连通性
IncrediBuild如何使用?
打开VS在菜单栏上多出了一项IncrediBuild的选项。这样就可以在“IncrediBuild”菜单下进行联合编译了
IncrediBuild使用教程
1、IncrediBuild使用。对于需要编译的工程,只需点击VisualStudio菜单栏“IncrediBuild”下对应的动作选项即可,此时在对应窗口会有编译进度及相应数据。当然,也可以通过右键或其它快捷方式,不再赘述。需要注意的是,如果要使用IncrediBuild分布式编译环境,必须执行“IncrediBuild”菜单下的动作,VS自带的“Build”菜单下的动作并不能启动分布式编译
2、 IncrediBuild参数设置。IncrediBuild有诸多参数可以设置,大多均较简单,稍微摸索下即可,此处仅介绍下Coordinator节点的设置。选择“IncrediBuild→AgentSettings”,在弹出的设置窗口中选择“Network→Coordinator”,在“CoordinatorLocation”下的“Computer”中设置Coordinator节点的IP,端口号默认,此时该节点即可接入整个分布式编译环境中。对于通信是否正常,可在设置IP后点击“Test”按钮进行测试。
注意事项
1、如果某台笔记本使用电池电源,则server将不分配任务给此台机器的CPU;
2、使用有些的机器,链接使用无线的笔记本时经常连不到,所以最好参与编译的机器在同一网段中;
3、如果有最新版的,则只要在server端机器上安装最新版即可,安装完成后会提示对其他所有连接的机器都进行update,在线即可对其他安装IncrediBuild的机器进行update
支持程序和编译器
一、支持的IDEs
MS Visual Studio .NET
MS Visual Studio 2005
MS Visual Studio 2008
MS Visual Studio 2010
MS Visual Studio 2012
MS eMbedded Visual C++ 4.0
二、支持的编译器
Intel C++ Compiler for Windows (versions 7.0-9.1)
MS eMbedded Visual C++ 4.0
MS Xbox 360 XDK
更新日志
1、代码签名证书签署支持SHA1 / SHA-256
2、改进字符串加密
3、改进NecroBit
4、泛型实例类型参数名称的改进
5、可序列化的类型和成员的改进
6、改进的便携/通用组件的保护
7、web packages添加Unity 3D支持
8、增加综合模糊处理编辑器(Protection Settings'->'Obfuscation'->'Exclusions'->'Exclusion Rules')
9、增强Control Flow Obfuscation
10、现在ProjectFileLocation可以作为目标路径文件的一部文
11、改进的保护程序集的启动时间
12、现在NET Reactor在保护您的程序是需求更小的内存了
13、添加一个将PDB文件加到一个本地的exe文件的选项(Protection Settings'->'Native EXE File'->'Embed Pdb File')
14、进一步改进obfuscation
网友评论