C/C++ Programmer's Guide (G06.25+)
Using the HP Enterprise Toolkit (ETK) and Native
C/C++ Cross Compiler on the PC
HP C/C++ Programmer’s Guide for NonStop Systems—429301-008
18-8
PC Tools
•
On the ETK and TDS platforms, enter ADD, MODIFY, SET, and DELETE
statements into a TACL DEFINE file
•
On the ETK and command-line platforms, compile SQL/MP or SQL/MX statements
embedded in native COBOL source code
Your PC must be connected to the NonStop host for certain SQL compile-time
operations and for running your applications.
The native COBOL85 cross compilers are delivered on a separate independent
product CD and by means of Scout for NonStop Servers, and are not available on the
SUT.
For complete information about the native COBOL85 cross compilers, see:
•
The cross compiler documentation on the PC
•
The COBOL for TNS and TNS/R Manual
•
The COBOL for TNS/E Manual
PC Tools
Several PC tools work with the ETK and the TDS:
•
HP Extensions for Codewright (TEC)
•
Visual Inspect
•
ar Tool (File Archive)
The Standard C++ Library Version 3 is supported by the ETK. In addition, the Rogue
Wave libraries are available with both the ETK and TDS. The Rogue Wave libraries
include the Standard C++ Library Version 1 and Version 2 and Tools.h++ (both
Versions 6.1 and 7). Both SQL/MP and SQL/MX are supported by the ETK; the TDS
supports only SQL/MP.
HP Extensions for Codewright (TEC)
HP Extensions for Codewright (TEC) is an optional editor available for the TDS. TEC
extends the capabilities of Codewright with additional features for general editing and
programming, language-specific menus, comment generation, and user customization.
HP Extensions for Codewright:
•
Supports four project dictionaries (user, parameter, class, and system). Using
templates and dictionaries, you can simplify source-code creation by supplying
only arguments and directing TEC to build the code.
•
Provides language-specific programming support for C, C++, TAL, pTAL, and
COBOL.
•
Features chromacoding, which allows you to select colors to enhance the visibility
of comments, keywords, strings, numbers, preprocessor commands, and braces.
Improves source readability and helps eliminate typing errors.