wxruby安装及其生成exe方法
1、WxRuby
WxRuby是为了使用Ruby进行跨平台的GUI开发而产生的一个开源的工具集。
利用的是一个C++的工作框架--wxWidgets 。
下载http://wxruby.rubyforge.org/wiki/wiki.pl?WxRuby_Tutorial
3、安装
a.从http://wxruby.rubyforge.org下载最新版的gem(wxruby-1.9.X-i386-mswin32.gem)。
b. 安装
网络安装:
打开命令行窗口,键入命令gem install wxruby进行安装(网络安装)。
本地安装:
从以上网页下载后,在该目录运行以上命令,就可以安装本地下载的文件。
注意:
a.如果使用的版本是1.9.3以及以后的版本需要在Windows/system32文件夹中安装gdiplus.dll动态连接库。
b.如果出现mscvp71.dll 没有找的错误信息时,需要下载、安装。
做完一个gui程序,如何生成exe,
1. 采用exerb 处理
a.下载:http://exerb.sourceforge.jp/index.en.html
找最新的下。
b.安装 解压,进入exerb目录,运行ruby setup.rb。
这时exerb和mkexy命令将会加入ruby/bin目录中。
转换rb到exe方法
a.用mkexy收集所用的包头文件。
b.再转换成exe.
方法如下:
mkexy hello_wx.rb, 生成hello_wx.exy文件hello_wx.exy
exerb hello_wx.exy
若运行exe会出现控制台窗口,打开hello_wx.exy文件,找到core: cui,改成gui。
还可以设置版本及其图标,都在exy文件中。
2.用rubyscript2exe
只有一个源文件:rubyscript2exe.rb (http://www.erikveen.dds.nl/rubyscript2exe/download/rubyscript2exe.rb)
方法:
ruby rubyscript2exe.rb your_ruby_file.rb
最后生成一个有红宝石图标的exe文件。
具体介绍在http://www.erikveen.dds.nl/rubyscript2exe/index.html
分享到:
相关推荐
wxruby windows安装包 附带API
mingw32-ruby-1.9.1-wxruby-2.0.1-setup.exe
wxruby文档离线包 wxRuby是一个开源的ruby界面开发包。它提供wxWidgets这个跨平台的C++界面框架的Ruby支持。wxWidgets是一个成熟的,拥 有众多特性的界面开发包,它使用本地控件来提供Linux、Windows和OS X本地的...
1. **wxruby安装与环境配置**:解释如何在不同的操作系统上安装wxruby gem,设置路径,以及如何在Ruby项目中引入这个库。 2. **wxWidgets组件**:介绍wxWidgets提供的各种UI元素,如按钮、文本框、面板等,以及如何...
刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。 下载地址和详细介绍请...
刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。 下载地址和详细介绍请...
刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。 下载地址和详细介绍请...
刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。 下载地址和详细介绍请...
函式庫本身使用C++語言開發,但也有其它不同程式語言的綁紮,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。...
这个工具的独特之处在于,它是一个不依赖wxruby库的命令行版本,这意味着用户无需图形界面即可进行操作,这对于系统资源有限或者喜欢纯文本交互的开发者和音乐制作人来说是一个理想的选择。 Ruby是一种强大的动态...
刚刚发布的2.1.1版本新增了Ruby脚本的支持,可以支持Ruby脚本的开发、调试、生成可执行文件、控制台等功能,可以支持wxRuby、RubyTk等界面库,目前还不支持Rails的调试,后续版本会不断完善。 下载地址和详细介绍请...
块中的代码通过`instance_eval`执行,`title`方法属于新创建的实例。`pack`是一个几何管理器,接受一个哈希作为参数,类似于Java的FlowLayout,按照定义顺序放置控件。`mainloop`是事件处理器,负责处理事件。 Ruby...
在Windows、Linux等不同操作系统上安装Ruby的方法略有不同,但通常可以通过下载安装包或使用包管理器完成。Ruby解释器是运行Ruby代码的基础,此外还有FreeRIDE和SciTE这样的集成开发环境(IDE)提供代码编辑和调试...
GUIE_v_0_5_4.exe是GUIE的一个特定版本的可执行文件,用户可以下载并运行这个文件来安装和使用GUIE。.csproj文件是Microsoft Visual Studio的项目文件,它包含了关于GUIE项目的配置信息,用于构建和管理项目。GUIML....
wxSU是Google SketchUp的插件,它通过wxRuby的功能扩展了SketchUp API。 wxSU捆绑了wxRuby,以提供一个跨平台的纯Ruby解决方案,用于在SketchUp插件中实现GUI对话框。
对于GUI开发,Ruby有多个库可供选择,如Tk、GTK、Qt以及WxRuby等。这些库允许开发者创建窗口、按钮、菜单等交互元素,并实现复杂的图形绘制。 Tk是Ruby中最常用的GUI库,它是Tcl/Tk的一个绑定,提供了丰富的控件和...
FXRuby是一款开源的Ruby库,它允许开发人员使用Ruby语言创建功能丰富的图形用户界面(GUI)应用...尽管现在可能有更多的现代替代品,如GTK+、Qt或WxRuby,但FXRuby因其易于学习和使用,仍然在Ruby社区中占有一席之地。