跨平台开发环境REALbasic内幕:插件与程序编译

跨平台开发环境REALbasic内幕:插件与程序编译

 

1、REALbasic插件格式
    REALbasic的插件并非是对IDE功能的扩展,它实际上是对REALbasic框架包的功能扩展。REALbasic的框架包的主要部分本身就是一组RBX格式的插件,它们可以在Resources目录下的Internal Plugins文件夹中找到(Mac OS X版中,Resources目录在应用程序Bundle内部,需要先在Finder中对应用程序Bundle使用“显示包内容”命令)。框架包的另一部分在Resources目录下的Frameworks文件夹中,稍后再介绍,我们先说说插件文件。
    RBX文件是由一组或几组动态库/共享库文件和一些要在IDE中使用的资源打包而成的。其中的每一组动态库通常至少包含一个用于Win32的dll文件,一个用于Mac的UB(通用二进制)格式的dylib或bundle文件,和一个用于Linux x86的so共享库文件。其中UB格式的库能用来为Intel、PowerPC和UB三种目标编译应用程序。但是对于UB格式(也就是既含有Intel CPU指令,又含有PowerPC CPU指令的Mac程序)的支持是从REALbasic 2006第四版开始的,因此许多第三方的插件还提供一个仅用于PowerPC CPU的dylib文件来支持较旧的REALbasic。
    除了PE格式的dll,MachO格式的dylib/bundle,和ELF格式的so之外,有些第三方插件还提供一个PEF格式的库以支持Mac OS 9及以前的操作系统。不过也是在2006年,REALbasic不再提供对Mac OS 9及以前的Mac OS

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值