Compile wx.NET

By | 22 Jan 2010

Homepage: http://wxnet.sf.net/

wx.NET is a wxWidgets-wrapper for Mono. The compilation is not really straight-forward as one is used to.

  1. download the wx.NET-…-Source.tgz file and unpack it into a folder
  2. make sure you have the following packages installed (as of Ubuntu Karmic): libwxgtk2.6-dev,
    mono-mcs, libmono-system-data1.0-cil and maybe some more, but these few were missing from my all-i-needed install
  3. go to Build/Linux and rename the file Defs.in.template to Defs.in
  4. edit that file and do the following changes: (Leave the rest as it is.)
    INCLUDE_STC = no
    # WXW_SOURCE_DIR = $(HOME)/packages/wx-widgets-2.6.4
    WXW_INSTALL_DIR= /usr
  5. go to Build/Common and edit the file wx-config-helper: Comment out line #241 so that it looks like this:
    # SDie("output of '$wx_cmd' did not contain a -L/path/to/wx-widgets/lib/directory flag; are you sure wxWidgets has been built?") if ($wx_out !~ m#-L/#);
  6. now go back to Build/Linux and run:
    make wxnet-core
  7. find your library in Bin/wx.NET.dll

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)