Basics, Building SPICE Applications (C) |
Table of ContentsBasics, Building SPICE Applications (C) Note About HTML Links Environment Set-up Unix/Linux Windows A simple example program Unix/Linux Windows Basics, Building SPICE Applications (C)
Note About HTML Links
In order for the links to be resolved, if not done already by installing the lessons package under the Toolkit's ``doc/html'' directory, create a subdirectory called ``lessons'' under the ``doc/html'' directory of the ``cspice/'' tree and copy this document to that subdirectory before loading it into a Web browser. Environment Set-upUnix/Linux
Use a terminal window. Windows
Launch a command window with pre-set Visual Studio C compiler environment variables:
Programs -> Visual Studio YYYY -> x64 Native Tools Command Prompt A simple example program
File tk_ver.c:
#include <stdio.h> #include "SpiceUsr.h" int main() { ConstSpiceChar * versn; versn = tkvrsn_c( "TOOLKIT" ); printf( "Toolkit version %s\n", versn ); return(0); } Unix/Linux
$ gcc tk_ver.c -o tk_ver -I/naif/cspice/include \ /naif/cspice/lib/cspice.a -lm $ ./tk_ver Toolkit version N0067SPICE library naming does not conform to the UNIX convention of libname.a for use with the -L/path_to_libs/ -lname_of_lib compile options. Windows
> cl tk_ver.c -Ic:\naif\cspice\include c:\naif\cspice\lib\cspice.lib > .\tk_ver.exe Toolkit version N0067 |