How to install acdk_wx.
At the first step you have to compile all depending
ACDK libraries (like
acdk_core
).
Please refer to
Compile ACDK.
You need the wxWindow/wxWidgets library
from
http://www.wxwidgets.org.
Grap the version 2.5.3 or later and compile it.
When compiling acdk_wx you have probably modify some include and
library path in the project/make files.
I used wxWindows version 2.4.1/2, 2.5.x and 2.6.
Currently acdk_wx was tested on MS Windows and Linux using GTK.
Download the standard MSC package and install it.
Be care, do not install it into a directory, which has a space.
Compiling wxWidgets with Visual Studio use the project file:
\build\msw\wx_dll.dsw and compile all enclosing project with
following targets:
"Win32 DLL Unicode Release"
"Win32 DLL Unicode Debug"
Open the contrib\build\fl\fl.dsw
and compile it with the same targets.
contrib\build\stc\stc.dsw
and compile it with the same targets.
Now edit the acdkenv.cmd file and ajust the installation
path (ACDK_WX_PATH) for wxWidgets.
! |
It seems that the dependencies in the wx_dll.dsw has circular reference.
Try to remove some dependencies from the adv project if you have problem
to compile all targets.
|
in wxWidgets use:
./configure --prefix=/artefaktur/wxwidgets --enable-debug_gdb --enable-debug --enable-shared --enable-xrc --enable-html --enable-mdi --enable-unicode --disable-no_rtti --disable-no_exceptions
(you may have to ajust --prefix argument).
Because ACDK uses exceptions you have to ./configure wxWidgets with the
--disable-no_rtti --disable-no_exceptions
otions
Next just
make
the wxWidgets library.
Then goto into the contrib directory and
make
.
It is better not to install the wxWidget package into the standard directories (like
/usr
),
because it may conflict with
your default wxWidgets installation.
After compiling
acdk_wx you probably have to ajust some
configuration in ACDK:
- Unix: open
acdk_globals.[your platform]
in the ACDK root directory and
ajust the WX_LIBS
and WX_CFLAGS values to point
to the correct directories and library names.
- Windows: open the
acdkenv.cmd
ACDK root directory and ajust the
ACDK_WX_*
values.
You have to execute this batch file before you compile
the project in a cmd windows.
If you use an IDE (like Visual Studio) use some of the
start scripts in the ACDK root directory (like startvstudio6.cmd
).
Alternately you can also add these environment variables into your global
environment.
If the environment variables are set correctly
acdk_wx can be compiled.
To run an executble using
acdk_wx you may have set
environment variables (
PATH
on Windows and
LD_LIBRARY_PATH
)
to point to ACDK
bin
directory and the directory of the shared libraries
of wxWidgets.
On windows you can use the
acdkenv.cmd
for this purpose.
On Unix os (Linux, bsd, solaris) you
may 'source' the
acdkenv.[platform]
before executing the application.