Unbekannter Typname 'Namespace' XCode Boost

8

Ich möchte Boost in meinem XCode-Projekt verwenden (XCode Version 4.3.2)

Ich hatte den Boost von den MacPorts aufgebaut und die Umgebungsvariablen gesetzt.

Aber als ich den Prj baute, gab es den Fehler: Unbekannter Typ 'Namespace'

und der Fehlercode unten:

%Vor%     
setimouse 04.06.2012, 07:00
quelle

1 Antwort

11

Der automatisch generierte Code ist C ++, nicht Objective-C. Der Objective-C-Compiler lehnt das ungültige Schlüsselwort 'namespace' ab.

Damit es funktioniert, ändern Sie die Projekteinstellungen wie folgt: - Gehen Sie zu Ihren Projekteinstellungen und wählen Sie das Ziel - Wählen Sie Build-Einstellungen - & gt; Apple LLVM-Compiler X.X - Sprache - & gt; Kompiliere Sources As und setze es auf Objective-C ++, was eine Mischung von Objective-C und C ++ erlaubt.

    
Yana 18.04.2013 11:18
quelle

Tags und Links