contents   index   previous   next



Build Libraries Mode

 

 

Build Libraries mode is used to build the ScriptEase libary files (.lib) that your application will then utilize. The ScriptEase engine compiles into two libraries – one for the core ScriptEase intrepreter and one for the ScriptEase extended libraries.

 

Specifying A Character Set

 

Each ScriptEase library needs to be associated with a character set. The default is ASCII, but you can select from ASCII, MBCS, or Unicode. The character set is specified in the jseopt.h, which can be modified from the Set Options mode. When you enter Build Libraries mode, Selib Assistant will look for the current character set value in your jseopt.h file and display it in the Character Set radio group.

 

Building Libraries

 

To build the libraries based on the active jseopt.h file, click the Build Now button. Selib Assistant will compile them using Visual Studio’s command line utility. Debug and release versions of the core and extended libraries will be built.

 

The output files will be located in a win32\msvc60\static subdirectory under the location of the jseopt.h file. The results of the compilation process will be output to the Results box in the Build Libraries view. (This information can also be found in the win32\msvc60\static\selib_build.log file.)

 

The names of the .lib files created depend on the character set and built type:

 

sec501ar.lib

 

Filename

 

ScriptEase Library

 

Charset

 

Build Type

 

Core

 

Ascii

 

Release

 

sec501ad.lib

 

Core

 

Ascii

 

Debug

 

sec501mr.lib

 

Core

 

MBCS

 

Release

 

sec501md.lib

 

Core

 

MBCS

 

Debug

 

sec501ur.lib

 

Core

 

Unicode

 

Release

 

sec501ud.lib

 

Core

 

Unicode

 

Debug

 

sel501ar.lib

 

Extended

 

Ascii

 

Release

 

sel501ad.lib

 

Extended

 

Ascii

 

Debug

 

sel501mr.lib

 

Extended

 

MBCS

 

Release

 

sel501md.lib

 

Extended

 

MBCS

 

Debug

 

sel501ur.lib

 

Extended

 

Unicode

 

Release

 

sel501ud.lib

 

Extended

 

Unicode

 

Debug

 

 

In addition to the .lib files created, Selib Assistant will place Visual Studio project files (.dsp) for both libraries. The ScriptEase core library project is sec501.dsp, and the extended library project is sel501.dsp.

 

Note: The evaluation version of Selib Assisant has a prebuilt version of the core libraries that are copied to the win32\msvc60\static destination. Therefore, no .dsp file is available for the core library for the evaluation version.

 


Add To Project Mode