wxExtension contains a wxWidgets extension library, and some applications that show how to use it.
The syncped application is one of these applications, being a full featured source code text editor.
-
cppunit 1.12 (only for testing)
sudo apt-get install libcppunit-dev
or
yum install cppunit-devel
-
OTL database 4.0.214 is used by syncodbcquery
sudo apt-get install unixODBC unixODBC-dev
or
yum install unixODBC
yum install unixODBC-devel
-
cmake to generate makefiles
As wxWidgets 3.1 is not yet supported, you have to adjust Modules\FindwxWidgets.cmake, by adding the 31 libs, and adding 3.1.0 find_path (for windows).
-
under windows:
using Microsoft Visual Studio 2013 nmake in build/msw:
nmake -f makefile.vc
or
nmake -f makefile.vc BUILD=release
using cygwin 1.7.9:
in buildmsw (created):../configure --with-msw --disable-shared && make
-
under Linux g++ 4.9.2:
install gtk:
sudo apt-get install libgtk2.0-dev
or
sudo apt-get install libgtk-3-dev
then in buildgtk (created):
../configure --with-gtk && make
or
../configure --with-gtk=3 && make
and
make install
-
under SunOS:
../configure --with-gtk --disable-shared --without-opengl --disable-mediactrl && make
-
under mac os 10.4 use gcc 4.0.1 (use v2.9.3 tag) (part of xcode25_8m2258_developerdvd.dmg):
../configure --with-mac && make
-
under windows (Visual Studio 2013 Update 4 is required):
mkdir build
cd build
cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ..
nmake
(or make aDebug
directory and use-DCMAKE_BUILD_TYPE=Debug
) -
under Linux:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
-
for OTL add
-DwxExUSE_OTL=ON