Implicit options invoked by the esql preprocessor in Windows environments
Compiler | Module type | esql options | Implicit options | |
---|---|---|---|---|
Compiler | Linker | |||
Microsoft Visual C++, Version 2.x or later | executable | -target:exe -we |
-c -I%ONEDB_HOME%\incl\esql/D_systype/D_proctype/threadtype/DWIN32 |
|
dll | -target:dll -wd |
-c -I%ONEDB_HOME%\incl\esql/D_systype/D_proctype/threadtype/DWIN32 |
|
|
Borland C++, Version 5 | executable | -target:exe -we |
-c -I%ONEDB_HOME%\ incl\esql-etarget-subtype-libtlog-libtlg |
|
dll | -target:dll -wd |
-c -I%ONEDB_HOME%\incl\esql-etarget-subtype-libtlog-libtlg |
|
- deffile
- Name of a .def file (The -DEF option executes only if you specify a .def file on the command line.)
- libset
- Library set (depends on whether the application is WINDOWS or CONSOLE).
- libtlg
- -D_RTLDLL for a dynamic library or " " for a shared library
- libtlog
- -WM for a multithread library or " " for a single-thread library
- proctype
- Type of processor (X86)
- subsystem
- ap for a console subsystem or aa for a Windows™ subsystem
- subtype
- WC for an executable console, W for a Windows executable file, WCD for a console DLL, or WD for a Windows DLL
- systype
- Type of subsystem (WINDOWS or CONSOLE)
- t
- X for a console subsystem and W for a Windows subsystem
- target
- Name of the executable file (name of first .ec file or the name specified by the -o command-line option)
- threadtype
- Type of thread option (ML, MT, MD, depending on the value of the -runtime command-line option)
For more information about the -target, -wd, and -we command-line options, see Syntax of the esql command
Compiler | Options for esql | Library sets that the linker uses |
---|---|---|
Microsoft Visual C++, Version 2.x or later |
|
|
|
|
|
Borland C++, Version 5 |
|
|
|
|