- 自动构建工具
1. msbuild,Visual Studio中提供的编译.sln/.vcproj的工具,写个批处理,这个小工具能够满足不少公司的需要。但msbuild并不能提供很多和构建相关的操作:符号剥离、版本管理、打包、程序签名、自动构建等等,微软内部而没有用这个工具来编译windows操作系统。
2. 开源的maven等工具。maven流着java的血统,对于C/C++项目并不是很好的选择,而且开源社区的很多工具目标不是原生的Windows开发。
3. FlexBuild,这是个小工具,4MB左右,内置了符号剥离、版本管理、打包、程序签名、自动构建功能,原始的Win32 SDK编写,小巧高效。目前网站上的软件都是在FlexBuild下编译构建,经过了6年漫长的考验,从exe到dll,再到驱动层sys,FlexBuild都能成功构建。
- 部署FlexBuild
1. 安装FlexBuild
FlexBuild下载地址:http://xuyibo.org/download/70.htm2. 为你的项目创建main.fp文件
FlexBuild需要且只需要一个.fp文件来编译一个项目,默认文件名为main.fp。你可以右键点击一个目录或者.dsp/.vcproj来转换Visual C++项目来创建main.fp。3. 编译
FlexBuild可以手动编译和自动编译,手动编译是在右下角flexbuild图标中点击一个编译器打开命令行窗口后,切换到你的项目工程目录下,输入build命令来编译。
自动编译是将你的main.fp添加到自动构建列表,来自动构建。 - 相关文章
- 评论本文:
部署你的自动构建
From: xuyibo.net Updated: 2021-01-05当更新时自动发送邮件通知。 | |
有什么建议或评论,可以贴一下。 | |
你的支持,让我们做的更好。 | |
Joel Spolsky 写过一篇文章《自动构建是你的朋友》,自动构建是正规软件开发不可缺少的一个环节,当公司(个人)维护的代码不断增长,每天花费在编译、打包的时间也会不断增长,很多公司都遇到过瓶颈,目前也有不少解决办法。
.xps to .jpg
TrueCrypt Mount/Unmount Command Line
C语言数据导入工具 – FileImport
ZIP文件格式SDK – TinyZip
IE插件查杀工具 – malware.exe
cl.exe 的/Gm参数
VC++ Minimum Rebuild Dependency File
WDK中配置binplace
《Show Stopper!》
别让你的代码疯掉
VC2003/VC2008编译器性能
疯狂的Coder
MD5计算工具 – MD5.exe
命令行新建文件 – new.exe
绿色静态链接的notepad2
命令行打开保存文件、浏览文件夹工具 – dialog.exe
命令行弹出文件/文件夹属性工具 – prop.exe
PE校验和重置工具
哈希值计算工具 – Hash.exe
libnet.dll
绿色静态链接的cvs.exe
Visual C++生成调试信息(转)
VC2005编译器堆栈检查汇编码
C++学习笔记
《Writing Solid Code》
MSDN精简版、MSDN绿色版、MSDN VC精简版
.txt转.chm帮助文件的工具
国产文件编辑器 – FlexEdit
C语言代码文档提取工具