Compilation Requirements

To ensure that the native code is created (and that it is created in a proper way), please check whether you have fulfilled these requirements.

Common Requirements

Windows 10 or newer

Glibc 2.21 or newer

FGLLDPATH specifying paths to C extensions and 4GL program modules, for example:

FGLLDPATH = $LYCIA_DIR/libs

FGLIMAGEPATH specifying paths to image files and Lycia theme files, for example:

FGLIMAGEPATH=%FGLIMAGEPATH%;.;$LYCIA_DIR\images

Requirements Related to Using JAVA Libraries

Java Runtime Environment (JRE) 17 or newer

CLASSPATH specifying additional paths to the compiled .class files or Java packages containing .class files

PATH specifying paths to executable files, for example:

Path=C:\Program Files\Querix\Lycia\bin;C:\Program Files\Querix\Lycia\lib;C:\Program Files\Querix\Lycia\bin

  LD_LIBRARY_PATH specifying paths to dynamic libraries, for example:

LD_LIBRARY_PATH=/opt/Querix/Lycia/lib:/opt/Querix/Common/lib:/opt/Querix/Lycia/axis2/lib:$LD_LIBRARY_PATH

Requirements Related To Using C/C++/ESQL-C Sources

Visual C++ Redistributable for Visual Studio 2015 (x64)
OS compatible ANSI C/C++ compiler

LYCIA_DB_DRIVER specifying the database driver to be used, e.g., LYCIA_DB_DRIVER=informix

SQLSERVER specifying the ODBC data source name, e.g. SQLSERVER="dsn=database_name;uid=user_name;pwd=password"

All the environment variables can be set:

 

Contact Us

Privacy Policy

Copyright © 2025 Querix, (UK) Ltd.