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.
