3.2.  Building Kernel Libraries DLLs

DLLs (Dynamic Link Libraries) on Windows are supported for MS-VC++ and can be built for the compound kernel libraries of Geant4 (see Section 2.3.2 of the Installation Procedure of this Guide for a dissertation on global/compound libraries).

The libraries can be built either manually, issuing the command:

        make dll

from the directory $G4INSTALL/source or by specifying it through the Configure script used for the installation.

Then, to build any application making use of the installed DLLs, the environment variable G4LIB_USE_DLL must be set in the environment.

Once the application is built, it is required to specify to the system the path where the DLLs are installed. To do so, add the absolute path (in Cygwin format) of the DLLs installation directory to the PATH variable; for example:

        export PATH=$PATH:/usr/local/geant4/lib/$G4SYSTEM

You may then be able to run successfully your application.