Version:-2020.1
Manual
Page 2
Important Notice
Disclaimer of Warranty
This document should only be used in conjunction with Helix QAC.
Programming Research Ltd have taken due care in preparing this document which it has endeavored to ensure is
accurate at the time of printing. However, no liability can be accepted for errors or omissions; nor should the document
be considered as an expressed or implied warranty of accuracy or completeness, fitness for a particular purpose, or
that the products described perform as specified within.
Copyright Notice
All rights reserved. No part of this document may be reproduced, stored in a retrieval system of any nature, or
transmitted in any form or by any means, including photocopying and recording, without the prior written permission of
Programming Research Ltd., the copyright owner. If any unauthorized acts are carried out in relation to this
copyrighted work, a civil claim for damages may be made and/or a criminal prosecution may result. Copyright
©Programming Research Ltd 2020.
Trademarks
Helix QAC, the Helix QAC logo, Helix QAC for C, Helix QAC for C++and High Integrity C++ (HIC++) are trademarks
of Programming Research Ltd.
"MISRA", "MISRAC" and "MISRAC++" are registered trademarks of HORIBA MIRA Limited, held on behalf of the
MISRA Consortium.
"AUTOSAR" is a registered trademark of AUTOSAR GBR, held on behalf of the AUTOSAR Development
Partnership.
Yices is a registered trademark of SRI International.
Windows is a registered trademark of Microsoft Corporation.
Page
3
Contacting Programming Research Ltd
For technical support, contact your nearest Programming Research Ltd. authorized distributor or, alternatively, the
Programming Research Ltd head office as follows
by telephone on +44 (0) 1932 888 080
by fax on +44 (0) 1932 888 081
or by webpage:https://www.perforce.com/support/request-support
Page 4
Contents
Important Notice 3
1 | Introduction 12
Interfaces 12
Desktop versus Server-side Working 13
Diagnostics Database 13
2 | Getting Started 14
Basic Concepts 14
Setting the User Data Store 15
Performance Optimization on the User Data Store 16
Creating a Helix QAC Project 16
Naming Your Project 16
Choosing Configuration Files 17
Setting the File Extensions for Your Sources 18
Setting the Root Directory of Your Sources 18
Extraction of Configuration Data 22
For Plug-in Users 22
For C and C++ Users 22
Analyzing Your Project 27
QA·GUI 27
QA·Eclipse 28
QA·Visual Studio 28
QA·CLI 29
3 | GUI Overview 30
GUI Features 31
Opening a Project (from the CLI) 31
Opening a Project 31
Viewing the Diagnostics 32
Viewing Diagnostic Messages In-Line 38
Viewing and Filtering the Diagnostics 40
Menu-based Operations 43
The Project Menu 43
The Administration Menu 45
Page
5
评论0