To ensure that the native code is created (and that it is created in a proper way), please, check where you have fulfilled the following requirements.
Common requirements
Windows 7 or later Windows Server 2008 or later
Glibc 2.14
FGLLDPATH specifying paths to C extensions and 4gl program modules, e.g. FGLLDPATH=C:\Program Files (x86)\Querix\Lycia 3 Development Suite 7.1\Lycia\libs
FGLIMAGEPATH specifying paths to image files and Lycia theme files, e.g. FGLIMAGEPATH=%FGLIMAGEPATH%;.;C:\Program Files (x86)\Querix\Lycia 3 Development Suite 7.1\Lycia\images
|
|
Requirements brought about due to using JAVA libraries:
Java Runtime Environment (JRE) 1.8 or later
CLASSPATH specifying additional paths to the compiled .class files or Java packages containing .class files
PATH specifying paths to executable files, e.g. Path=C:\Program Files\Querix\Lycia 3 Development Suite 7.1\Lycia\bin;C:\Program Files\Querix\Lycia 3 Development Suite 7.1\Lycia\lib;C:\Program Files\Querix\Lycia 3 Development Suite 7.1\bin;C:\Program Files\Querix\Lycia 3 Development Suite 7.1\Common\bin;$PATH LD_LIBRARY_PATH specifying paths to dynamic libraries, e.g. LD_LIBRARY_PATH=/opt/Querix/Lycia/lib:/opt/Querix/Common/lib:/opt/Querix/Lycia/axis2/lib:$LD_LIBRARY_PATH
|
|
Requirements brought about due to using C/C++/Esql-C sources:
Visual Studio 2008 or later. For building object cache, use Visual Studio 2010 and later.
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" |
The above mentioned variables can be set
in the env.properties file (if you compile from LyciaStudio) or
from the Lycia Command Line before invoking qfgl:
set env_name = env_value;env_value2 or %env_name%;addtional_value
export evn_name = env_value: env_value2 or $env_name:additional_value
Related articles:
Environment Variables