1.5 KiB
1.5 KiB
created | language | layout | layout_old | redirect_to | tags | title | toc | updated | |||
---|---|---|---|---|---|---|---|---|---|---|---|
2010-01-22 17:36:17 +0100 | en | redirect | default | https://blog.mbirth.de/archives/2010/01/22/compile-wx.net.html |
|
Compile wx.NET | false | 2010-01-22 17:48:52 +0100 |
- 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.
-
download the wx.NET-...-Source.tgz file and unpack it into a folder
-
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
-
go to
Build/Linux
and rename the fileDefs.in.template
toDefs.in
-
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
-
go to
Build/Common
and edit the filewx-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/#);
-
now go back to
Build/Linux
and run:make wxnet-core
-
find your library in
Bin/wx.NET.dll