wxruby安装及其生成exe方法

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

你可能感兴趣的:(Ruby)