使用Hudson完成自动编译需要提供一个.bat命令行批处理,Typhon很简单,

简单例子:

使用typhon建立工程project1,并编译保存,在工程目录会有如下文件

以cpu为i386的编译为例,会生成i386-win32目录,如下图所示,找到‘project1.compiled’

格式为 工程名+.compiled 的文件保存typhon使用的编译命令及参数,用文本工具打开,可以看到typhon使用fpc.exe作为编译程序,下方黄色选择区域为参数。

针对本例子创建build.bat,复制compiled 的文件内容,build.bat内容如下

C:\codetyphon\fpc\fpc32\bin\i386-win32\fpc.exe -MObjFPC -Scghi -O1 -g -gl -WG -l -vewnhibq -FiC:\codetyphon\typhonTemp\lib\i386-win32 -FuC:\codetyphon\typhon\lcl\units\i386-win32\win32 -FuC:\codetyphon\typhon\lcl\units\i386-win32 -FuC:\codetyphon\typhon\components\BaseUtils\lib\i386-win32 -FuC:\codetyphon\typhon\packager\units\i386-win32 -FuC:\codetyphon\typhonTemp\ -FUC:\codetyphon\typhonTemp\lib\i386-win32\ -dLCL -dLCLwin32 project1.ppr

保存build.bat,完成。

build.bat中绝对路径可以替换为 %cd% .. 等形式。

windows下Typhon程序使用Hudson完成自动编译相关推荐

  1. Windows下Qt程序打包

    Windows下Qt程序打包 将windeployqt.exe 目录添加到系统环境变量 windeployqt.exe目录如下: 命令行打包 1.打开命令行 2.执行打包命令 windeployqt ...

  2. windows下应用程序加载DLL动态链接库路径

    windows下应用程序加载动态链接库路径依次分别是: 举例D盘soft文件夹下存在了一个test.exe的执行文件,即d:\soft\test.exe,依赖test.dll动态链接库. ■程序的执行 ...

  3. 006 - Windows 下 C++ 程序以管理员运行(UAC)

    Windows 下 C++ 程序以管理员运行(UAC) MSVC 编译器 qmake 在 pro 文件中添加一行指令即可, QMAKE_LFLAGS += /MANIFESTUAC:"lev ...

  4. 微信小程序公众号开发者自动编译,热启动,自动保存

    微信小程序公众号开发者自动编译,热启动,自动保存 1.自动保存 选择左上角设置➡编辑器设置➡勾选需要的设置即可 2.热启动 选择右上角详情➡本地设置➡勾选启动代码自动热重载(建议搭配自动保存使用)

  5. windows下检测网站是否正常运行并自动重启服务

    linux 下写个shell脚本来检测网站是否正常运行,如果无法正常访问,则重启相关服务,如 apache或nginx,相信对运维来说没什么难度,但是对于windows服务器管理员来说就比较苦恼了,下 ...

  6. Windows下Mex程序的调试

    写一下在Windows下调试Matlab与C/C++混合编程程序的方法. 1 编写Mex源文件  2 使用-g选项编译Mex源文件 3 将Matlab进程绑定到VS编译器中  4 在VS中打开Mex源 ...

  7. linux子系统安装gromacs,科学网—Windows下GROMACS程序的编译 - 李继存的博文

    2015-12-07 22:12:05 总的来说, Windows下的GROMACS程序用于模拟意义不大, 对于长时间的模拟, 我都是放在Linux服务器上进行的. 但将Windows下的GROMAC ...

  8. Windows下Python程序打包小结

    这还是之前的文章,最近发现了,还是存在网上好找些. 当然现在我的观念有点不一样了,纯Windows下桌面应用,还是Winform为首选,遇到复杂动画时用WPF控件.跨平台桌面应用,可以选择MONO,还 ...

  9. Google Breakpad 在 windows下捕获程序崩溃报告

    一.简述 Google breakpad是一个非常实用的跨平台的崩溃转储和分析模块,支持Linux.mac.solaris.windows. 通俗一点来讲,我们可以借助Google breakpad来 ...

最新文章

  1. 网络工程师中级2018 2019 2004-2017年真题+答案【结构介绍】
  2. 【408预推免复习】计算机组成原理之计算机的运算方法
  3. MyEclipse 7.5优化
  4. 每天一道LeetCode-----二叉树逐层遍历,每一层存在一个序列中,返回所有序列集合
  5. 如何用keras实现deepFM
  6. mysql5.1.6安装_mysql 5.1.6的安装启动
  7. JAVA软件工程师应该具备的技能有哪些?
  8. 从外部调用Django模块
  9. Windows server 2012 r2更新
  10. LeetCode 516 最长回文子串
  11. 人工智能和机器学习的前五门课程
  12. 手机号码归属地数据库下载
  13. 最值得收藏的 考研线性代数 全部知识点思维导图整理(张宇, 汤家凤), 附带惯用思维/做题技巧/易错点整理
  14. 网吧服务器最新方案,云更新2017版对网吧服务器配置要求
  15. python 设计单张扑克牌类Card 设计整副扑克牌类Cards
  16. 解决缺少 SHA256.h文件
  17. 32强鹏城逐战!“共筑梦想、创赢未来” 2021年绿色产业创新创业大赛深圳赛区比赛精彩上演
  18. 【论文笔记】PassGAN: A Deep Learning Approach for Password Guessing
  19. C语言-输出一个菱形图。
  20. 关于vue-admin-element在切换角色登入后权限不足致使页面404

热门文章

  1. python这个怎么读-python怎么读(python怎么读中文)
  2. js练习题:对象字面量的形式创建一个名字为可可的狗对象
  3. CCF201809-3
  4. 鸡兔同笼之Python函数
  5. 【Python鸡兔同笼】
  6. 广州特耐苏-广州风淋通道构造及特点
  7. Excel PivotTable 使用心得手顺分享(三)
  8. 产品分析报告——“京东到家”
  9. java如何批量生成二维码,并返回成压缩包形式?
  10. 安卓仿微信录音功能实现