1
0
mirror of https://github.com/mbirth/wiki.git synced 2024-09-19 06:23:25 +01:00
wiki.mbirth.de/know-how/development/_posts/2010-01-22-compile-wxnet.md

1.4 KiB

title language layout created updated toc tags
Compile wx.NET en default 2010-01-22 17:36:17 +0100 2010-01-22 17:48:52 +0100 false
know-how
development
wx-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