autoreleasepool não foi declarado neste erro de escopo

Meu projeto está no XCode 4.2. Este projeto compila para uma compilação regular de depuração.

Mas quando eu mudo o tipo de compilação para o perfil (eu quero perfil de uso de memória), recebo o erro desta classe object-c ++ c ++:

/Volumes/mchinen/scm/Voicer/FilterAudioMixer.mm:53: error: stray '@' no programa /Volumes/mchinen/scm/Voicer/FilterAudioMixer.mm: Na função de membro 'void FilterAudioMixer :: WriteToBuffer (SInt16 *, int ) ': /Volumes/mchinen/scm/Voicer/FilterAudioMixer.mm:53: erro:' autoreleasepool 'não foi declarado neste escopo /Volumes/mchinen/scm/Voicer/FilterAudioMixer.mm:53: erro: esperado;' before '{' token /Volumes/mchinen/scm/Voicer/FilterAudioMixer.mm:147: error: expected} 'no final da entrada

a linha @autoreleasepool abaixo é a linha 53:

<code>void FilterAudioMixer::WriteToBuffer(SInt16* buffer, int nb_samps)
{
   @autoreleasepool {
      //do a per element lock (todo)
      pthread_mutex_lock(&playlist_lock);
      FilterSound *snd;

      size_t count = playlist.size();
      for (size_t i = 0; i < count; i++) {
         snd = playlist[i];
         [snd writeToBuffer:buffer samples:nb_samps];
      }
      pthread_mutex_unlock(&playlist_lock);

      if (m_mute) {
         memset(buffer, 0, sizeof(SInt16) * 2 * nb_samps);
      }
   }
}
</code>

Parece que @autoreleasepool está me dando problemas apenas sob perfil, por que isso?

Para completar, aqui está a linha de compilação da janela de resultados da compilação:

CompileC / Users / mchinen / Library / Development / Xcode / DataDerived / Voicer-aebonlzraugcbqarecvubzkhxlfr / Build / Intermediates / Veiculo / build / Liberação-iphoneos / Veiculo.build / Objetos-normal / armv7 / FilterAudioMixer.o FilterAudioMixer.mm normal armv7 objetivo- c ++ com.apple.compilers.llvmgcc42 cd / Volumes / mchinen / scm / Voicer setenv LANG en_US.US-ASCII setenv PATH "/Aplicativos/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin: /Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/ usr / bin / llvm-gcc-4.2 -x objetivo-c ++ -arch armv7 -fmessage-length = 0 -pipe -Wno-trigraphs -fpascal-strings -Os -Wreturn-type -Wunused-variable -isysroot / Aplicativos / Xcode. app / Contents / Developer / Plataformas / iPhoneOS.platform / Developer / SDKs / iPhoneOS5.0.sdk -gdwarf-2 -fvisibility = oculto -fvisibility-inlines-hidden -mthumb -miphoneos-version-min = 4.0 -iquote / Usuários / mchinen / Biblioteca / Desenvolvedor / Xcode / Derive dData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Construir / Intermediários / Voicer.build / Release-iphoneos / Voicer.build / Voicer-generated-files.hmap -I / Usuários / mchinen / Biblioteca / Desenvolvedor / Xcode / DerivedData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Build / Intermediários / Voicer.build / Release-iphoneos / Voicer.build / Voicer-own-target-headers.hmap -I / Usuários / mchinen / Biblioteca / Desenvolvedor / Xcode / DerivedData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Construir / Intermediários / Voicer.build / Solte-iphoneos / Voicer.build / Voicer-todos-alvo-headers.hmap-líquido / Usuários / Mchinen / Library / Development / Xcode / DestinedData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Build / Intermediates / Vicerate / build / Liberação-piphoneos / Vicerador. construir / Voicer-project-headers.hmap -iquote. -iquotePictures -iquoteCocoaSoundCloudUI -iquoteCocoaSoundCloudAPI -iquoteOHAttributedLabel -iquoteOAuth2Client -iquoteVoicer.xcworkspace -iquoteClasses -iquotehelp -iquoteJSONKit -iquoteShaders -iquoteaudio -iquotePictures / extremeprogrammingpics -iquotePictures / 2010 -iquotePictures / Webcam -iquotePictures / 2011 -iquotePictures / gui -iquoteCocoaSoundCloudUI / SoundCloud.bundle -iquoteCocoaSoundCloudUI / Sources -iquoteCocoaSoundCloudAPI / Sources "-iquoteOHAttributedLabel / AttributedLabel Exemplo" -iquoteOHAttributedLabel / OHAttributedLabel -iquoteOAuth2Client / Sources -iquoteVoicer.xcworkspace / xcuserdata -iquoteJSONKit / JSONKit -iquoteaudio / CAExtras -iquotePictures / 2010/06 -iquotePictures / 2010/07 - iquotePictures / 2010/08 -iquotePictures / 2011/12-imagens-retrato / 2011/10-ficha-produtos / 2011/11-ficha-produtos / 2011/09-imagens-retrato / 2011/07-ficha-produtos / 2011/08-imagens-retrato / gui / rec-foto-imagens / gui / buttonentity -iquoteCocoaSoundCloudUI / Sources / CocoaAdditions -iquoteCocoaSoundCloudUI / Sources / SoundCloudUI -iquoteCocoaSoundCloudAPI / Sources / SoundCloudAPI "-iquoteOHAttributedLabel / AttributedLabel Exemplo / Classes" -quoteOAuth2Client / Sources / OAuth2Client -iquoteVoicer.xcworkspace / xcuserdata / mchinen.xcuserdatad -iquotePictures / 2010/06/25-fichaPictures / 2010/07/22 -IquiqueImagens / 2010/07/18-ficha-produtos / 2010/08/25-ficha-produtos / 2010/08/29-ficha-produtos / 2010/08/07-ficha-produtos / 2010/08/03-ficha / 2011/12/16-ficha de produtos / 2011 / 12/14-ficha-fotos / 2011/12/17-ficha-produtos / 2011/12/15-ficha-produtos / 2011/10/26-ficha-produtos / 2011/10/30-ficha-produtos / 2011/10/21-ficha-produtos / 2011/10 / 22-imagem-images / 2011/10/13-ficha-produtos / 2011/11/18-ficha-produtos / 2011/11/19-ficha-produtos / 2011/09/26-ficha-produtos / 2011/09/25-ficha-produtos / 2011/09/01 -iquotePictures / 2011/09/21-foto-images / 2011/09/07-ficha-fotos / 2011/09/13-ficha-produtos / 2011/09/19-ficha-produtos / 2011/07/17-ficha-produtos / 2011/08/30-ficha-Imagens / 2011/08/23 -iquotePictures / 2011/08/29 -iquoteVoicer.xcworkspace / xcuserdata / mchinen.xcuserdatad / xcdebugger -I / Users / mchinen / Biblioteca / Desenvolvedor / Xcode / DerivedData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Build / Produtos / Release-iphoneos / include -I / Usuários / mchinen / Biblioteca / Desenvolvedor /Xcode/DerivedData/Voicer-aebonlzraugcbqarecvubzkhxlfr/Build/Intermediates/Voicer.build/Release-iphoneos/Voicer.build/DerivedSources/armv7 -I / Users / mchinen / Biblioteca / Desenvolvedor / Xcode / DerivedData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Build / Intermediates /Voicer.build/Release-iphoneos/Voicer.build/DerivedSources -F / Users / mchinen / Biblioteca / Desenvolvedor / Xcode / DerivedData / Voicer-aebonlzraugcbqarecvubzkhxlfr / Construir / Produtos / Release-iphoneos -DNS_BLOCK_ASSERTIONS = 1 -incluir / Usuários / mchinen /Library/Developer/Xcode/DerivedData/Voicer-aebonlzraugcbqarecvubzkhxlfr/Build/Intermediates/PrecompiledHeaders/Filter_Prefix-hbhtwvzcunnlquaijtkwxcnrmocg/Filter_Prefix.pch -c /Volumes/mchinen/scm/Voicer/FilterAudioMixer.mm -o / Users / mchinen / Library / Developer / Xcode / DerivedData / Voicer-aebonlzra ugcbqarecvubzkhxlfr / Construir / Intermediários / Voicer.build / Liberar-iphoneos / Voicer.build / Objetos-normal / armv7 / FilterAudioMixer.o

questionAnswers(1)

yourAnswerToTheQuestion