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 *

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.