Escher Technologies home

Recommended Compilers for use with Perfect Developer 4

See here for compilers tested with previous versions of Perfect Developer.

C++/Windows

Compiler Pass/fail Notes
Microsoft Visual C++ 2005 (including Visual C++ Express 2005)
Pass (x86-32)

Pass (x86-64)
Disable language extensions (/Za). Enable RTTI (/GR). Warning level 4 may be used (/W4). No known problems using optimisation level 2 (/O2). If compiling for 64-bit (AMD64) platforms, use Perfect Developer 3.02 or later and recompile the library in 64-bit mode.

Microsoft Visual C++ 2008 (including Visual C++ Express 2008)
Pass (x86-32)

Not tested (x86-64)
Disable language extensions (/Za). Enable RTTI (/GR). Warning level 4 may be used (/W4). No known problems using optimisation level 2 (/O2).

 

C++/Linux

Compiler Pass/fail Notes
GCC 3.3.1 Pass

It is not yet clear whether the problem with excess destructor calls generated by earlier versions of gcc within conditional expressions is completely fixed. For now we recommend configuring Perfect Developer code generation for compiler type "gcc" to avoid possible problems in this area.

Optimisation level 3 appears to be safe.

GCC 4.3 Pass (x86-32)

Not tested (x86-64)

Needs Perfect Developer 4.0 or later.

Last updated 2009-07-11

Other products and companies referred to above may be trademarks or registered trademarks of their respective companies or mark holders.

Home    TOPTOP
Copyright © 1997-2021 Escher Technologies Limited. All rights reserved. Information is subject to change without notice.      Link to  Privacy/Cookie Policy (new window)