[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
CppBuilder Compile Error

(C++ Builder) compile error

These are errors that occur while compiling and indicate a C++ Builder-specific error, e.g. 'internal errors'.

Other errors

Page overview

  • Access violation
  • [C++ Error] Unit1.h(14): E2246 boost::noncopyable_::noncopyable is not abstract public single inheritance class hierarchy with no data
  • [C++ Fatal Error] F1004 Internal compiler error at 0xc6000
  • [C++ Fatal Error] F1013: Error writing output file
  • External exception EEFFACE

Access violation

If you have an access violation before your program even compiles, then your .OBJ files are probably corrupted. Delete all .OBJ files and try again.

[C++ Error] MyUnit.h(14): E2246 MyClass is not abstract public single inheritance class hierarchy with no data

Happens when you want to make a TForm a derived class of two parents:

  1. include <boost/noncopyable.hpp>
class TForm1 : public TForm, public boost::noncopyable { //The rest }


To cite the Borland help:

Internal compiler error. In some cases, the compiler will enforce restrictions on a class hierarchy. In this case, the restrictions would be that all classes are abstract classes, and all classes only have one parent.

So I guess it's not possible

[C++ Fatal Error] F1004 Internal compiler error at 0xc6000

Solution: restart C++ Builder

[C++ Fatal Error] F1013: Error writing output file

Check if you have enough disk space. If no, free disk space. If yes, restarting C++ Builder is the only solution.



External exception EEFFACE

See External exception EEFFACE

last edited (July 3, 2007) by bilderbikkel, Number of views: 5470, Current Rev: 7 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  

Members

Username:

Password:


Register
Forgot Password?




Programmers Heaven - for .NET, Java, C/C++ and WEB Developers!
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Tore Nestenius at .NET Consultant - Synchron Data.