2016-05-21 24 views
-3

I VC++ Code bin Kompilieren in Visual Studio 2010. Diese Zeile im Code zwei Fehler geben:Fehler C4430: fehlender Typspezifizierer - int wird angenommen. Hinweis: C++ nicht default-int unterstützen - Letzte Lösungen arbeiten nicht

assert.h 
//ACE_BEGIN_VERSIONED_NAMESPACE_DECL 
ACE_Export void __ace_assert(const char *file, int line, const ACE_TCHAR *expression); 
//ACE_END_VERSIONED_NAMESPACE_DECL 

Ich habe diese Dateien in diesen enthalten Datei:

#include /**/ "ace/pre.h" 
#include /**/ "ace/ACE_export.h" 
#include /**/ "ace/config-all.h" 
#include "ace/Versioned_Namespace.h" 

Fehler:

  1. Fehler C4430: fehlende Typspezifizierer - int angenommen. Hinweis: C++ nicht unterstützt default-int

  2. Fehler C2143: Syntaxfehler: fehlen '' vor '*'

Was mit dieser Linie ist falsch, dass diese Fehler verursachen könnte?

Ich habe andere Artikel gefunden, die ähnliche Fehler melden, aber keine der Lösungen hat für mich bisher funktioniert. Versuchte: Error C4430, C2146 - missing type specifier - int assumed. Note: C++ does not support default-int

VC++ missing type specifier - int assumed. Note: C++ does not support default-int

Error \t 2 \t error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Compiler error C4430: missing type specifier - int assumed

Danke.

+0

Sieht aus wie Acetchar nicht definiert ist. –

+0

Wow, das ist das erste Mal, dass ich jemanden mit genau einem Repräsentanten und einem goldenen Abzeichen sehe. –

+0

Haben Sie die Datei ace/config.h erstellt, um ACE richtig zu konfigurieren? –

Antwort

-1

Wenn assert.h ist in Ihrem Programm genau wie gezeigt, das wäre das Problem. Versuchen Sie, es zu bestätigen.

#include "assert.h" 

Stellen Sie außerdem sicher, dass ACE_Export und ACE_TCHAR definiert sind.

Zeilennummern und die genaue Compiler-Nachricht wäre hilfreich.

+0

Vielen Dank! Ich schloss ACE.h ein, das in meinem Code die Definition für ACE_TCHAR hatte und Fehler verschwanden. – sk2013

+0

Kein Problem. Schön, dass es für dich geklappt hat. – Rick4Real

Verwandte Themen