C/C++ Programmer's Guide (G06.27+, H06.03+)

Table Of Contents
Using ETK and Native C/C++ Cross Compiler on the
PC
HP C/C++ Programmer’s Guide for NonStop Systems429301-010
18-2
Capabilities of ETK
Capabilities of ETK
ETK works with Visual Studio.net, and the optional cross compilers to allow application
developers to design, build, and deploy applications targeted at the NonStop server
environment. ETK release 3 contains features that support TNS/E systems.
Using ETK, you can:
Build native mode C/C++, COBOL, and pTAL applications targeted at NonStop
systems
Complete development functions more quickly by using a familiar user interface
Create projects using wizards, including projects that contain embedded NonStop
SQL/MP or NonStop SQL/MX source code
Build Guardian and OSS executable (either PIC or G-series non-PIC), dynamic link
libraries (DLLs), static libraries, or user libraries
Compile, link, build, and deploy Guardian and OSS programs to create objects that
execute only in the Guardian and OSS environments of NonStop systems
Set and maintain NonStop compiler, linker, and tool options on a per-target and
per-file basis
Display and act on messages from ETK compilation tools in the same way as
those provided by the Microsoft tools
When multiple release versions are installed, choose any of these installed
versions of the cross compilers, tools, and libraries
Choose CodeWright as the default editor
Deploy targets to a NonStop host automatically with project deployment or
manually with the Transfer Tool
Create and maintain archive files
Modify the name of include files from the Guardian format to the PC format using
the Fix Include Tool
Compile NonStop SQL/MP statements embedded in native C and COBOL source
code
Compile NonStop SQL/MX statements embedded in native C/C++ and COBOL
source code
Enter ADD, MODIFY, SET, and DELETE statements into a TACL DEFINE file
Configure external tools, such as Visual Inspect, to launch from the integrated
development environment
Integrate with source control tool
Access online documentation for ETK with the Visual Studio.NET documentation,
or viewed singly as a preferred collection.