程序有很多pbl每次编译是不是都要把所有的都编译了

ihpgf244328270 2016-06-16 10:41:50
程序里有很多的pbl,但如果我一次只更改了其中一个,是否要把所有pbl的都编译一遍?
...全文
1857 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenshu 2017-01-29
  • 打赏
  • 举报
回复
引用 楼主 ihpgf244328270 的回复:
程序里有很多的pbl,但如果我一次只更改了其中一个,是否要把所有pbl的都编译一遍?
正式发布时,确实是要这样做。 但,如果你只是用于测试(比如一个程序100个PBL,分别由50个程序员在他们各自100个工程中编程) 真的每次FULL-REBUILD都很花时间,因为你不可能让50个人“大家一起编译,再一起发布到测试环境中” 那么,可以简单地把 你的PBL改一下后辍名为 PBD,直接发布去测试就行了。 PBL每一次保存对象,都会去编译一次(编译后的东西也在PBL中,所以改后缀就可以了)
guitar100 2016-08-12
  • 打赏
  • 举报
回复
引用 2 楼 lzp_lrp 的回复:
你可以使用增量编译,在project里有个选项,Rebuild: Incremental代表增量,Full代表全编译 如果你修改了祖先对象,使用增量编译也会把继承和引用这个对象的所有对象编译一遍
版主的正解
提前十分钟 2016-07-27
  • 打赏
  • 举报
回复
增量编译,有项目大的时候,有时会导致某些窗口不能正常运行
kenshu 2016-07-10
  • 打赏
  • 举报
回复
引用 楼主 ihpgf244328270 的回复:
程序里有很多的pbl,但如果我一次只更改了其中一个,是否要把所有pbl的都编译一遍?
如果你只是内部联合测试,直接把PBL改名为PBD复制过去就行了。 如果是真的要发布,FULL-REBUILD会发现一些平时不容易见的问题。从向用户负责的角度,有好处的。
yoan2014 2016-07-05
  • 打赏
  • 举报
回复
引用 2 楼 lzp_lrp 的回复:
你可以使用增量编译,在project里有个选项,Rebuild: Incremental代表增量,Full代表全编译 如果你修改了祖先对象,使用增量编译也会把继承和引用这个对象的所有对象编译一遍
但是在没有修改父类的情况下还是会全部对象的regenarate一遍, 还是要花很长的时间
tomok 2016-06-17
  • 打赏
  • 举报
回复
应该是认文件名就可以了
jlwei888 2016-06-16
  • 打赏
  • 举报
回复
不需要 ,可以单独编译的! 在PBL上 右键 builder ..... 那个
WorldMobile 2016-06-16
  • 打赏
  • 举报
回复
你可以使用增量编译,在project里有个选项,Rebuild: Incremental代表增量,Full代表全编译 如果你修改了祖先对象,使用增量编译也会把继承和引用这个对象的所有对象编译一遍

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧