wxruby安装及其生成exe方法
孙德宇
2023-12-01
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