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

18 Using the Native C/C++ Cross Compiler on the PC
NSDEE
The HP NonStop Development Environment for Eclipse (NSDEE) is a Windows hosted integrated
development environment for NonStop applications. NSDEE supports building NonStop applications
locally using Windows-hosted cross compilers and tools, or remotely using compilers and tools on
a NonStop server. NSDEE also provides facilities for transferring source files and binaries to and
from NonStop systems as well as facilities for editing remote source files locally.
NSDEE Core with Debugging also includes a separately installed integrated debugger that you
can use to debug TNS/E processes.
For more information about NSDEE, including RVU support, cross compiler support, software
requirements, and hardware requirements, see the documentation for NSDEE that is integrated
with the software. After you install the software, you can access the documentation from the Eclipse
Workbench help menu:
1. To access the Workbench help menu, select HelpHelp Contents.
2. From the list of manuals, select the NonStop Development Environment for Eclipse User Guide.
3. If you have installed NSDEE Core with Debugging, you can also select the NonStop
Development Environment for Eclipse Debugging Supplement from the list of manuals.
ETK
ETK is a GUI-based extension package to Visual Studio.NET that provides full application
development functions targeted for HP NonStop servers. Developing, editing, and building are
very similar between Visual Studio.NET and ETK.
ETK is an independent product delivered on a separate compact disc and is not available on the
HP NonStop Site Update Tape (SUT). You must install Visual Studio.net on your PC before installing
ETK. Several cross compilers (C/C++, COBOL85, EpTAL, and pTAL) and linkers (eld, nld, and
ld) are available separately from 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
312 Using the Native C/C++ Cross Compiler on the PC