Installing the SNAP Toolkit for use with WarpVision
Building he snaptv and snapov plugins requires access to some SNAP SDK headers and to n_ga.lib.
You can follow the directions that come with the SNAP SDK and build the full toolkit. However, since only one library is required the following guide will get you there faster.
Unzip the contents of
- snap_sdk_3.1-r23-os2.zip
- snap_sdk_3.1-r23-src.zip
- snap_sdk_3.1-r23-util.zip
to a working directory preserving the paths.
Edit start-sdk.cmd
Add definitions for SCITECH and SCITECH_LIB. Mine are
SET SCITECH=J:\sla_dev2\SDKs\snap SET SCITECH_LIB=J:\sla_dev2\SDKs\snap
Change the hardcoded references in
call C:\SCITECH\bin-os2\set-vars.cmd set DEFPATH=%SCITECH%\redist\release;%DEFPATH% call C:\SCITECH\bin-os2\wc11-o32.cmd
to read
call %SCITECH%\bin-os2\set-vars.cmd set DEFPATH=%SCITECH%\redist\release;%DEFPATH% call %SCITECH%\bin-os2\ow10-o32.cmd
This assumes you will be using OpenWatcom.
REM out the statement
cd %SCITECH%\EXAMPLES\SNAP\GRAPHICS
Edit bin-os2\set-vars.cmd
Change the hardcoded paths in the following statements
SET VA3_PATH=C:\C\IBMC30 SET WC10_PATH=C:\C\WC10 SET WC11_PATH=C:\C\WC11 SET OW10_PATH=C:\C\OW10 SET BC2_PATH=C:\C\BCOS2 SET EMX_PATH=C:\C\EMX SET VA365_PATH=C:\ibmcxxo SET OS2TK_PATH=C:\TOOLKIT
to point to your local paths. REM out or ignore unused items. Point the OW10_PATH variable to your OpenWatcom installation. Ow10-o32.cmd is sufficiently generic to be used with all the known OpenWatcom versions.
Build n_ga.lib
From the SNAP SDK root directory, run
start-sdk.cmd cd src dmake targets\snap set CHECKED=1 start-sdk.cmd dmake -u targets\snap
This should build the both release and debug versions of n_ga.lib. The -u option forces a full rebuild.