Я только что обновился до Mac OSX 10.7 Lion.Прежде всего, я ненавижу новые пробелы, мне не нравится, что я не могу получить доступ к каким-либо каталогам глубже, чем мой каталог пользователя, но давайте перейдем к вопросу.
Я разрабатываю плагины Audio Unit.У меня есть несколько человек, чей код компилируется и работает отлично (они даже выпущены для продажи) в XCode 4.0.
Но после обновления до Lion и XCode 4.1 в основном файле .cpp основного аудиоустройства (мой называется TestAU.cpp), где находится метод Process, есть две основные ошибки компиляции.Ниже приведен код ошибки.
#include "TestAU.h"
COMPONENT_ENTRY(TestAU) // FAIL c++ requires a type specifier for all declarations.
TestAU::TestAU(AudioUnit component) : AUEffectBase(component) // FAIL Expected ';' after top level declarator.
{
CreateElements();
Globals()->UseIndexedParameters(kNumberOfParameters);
SetParameter(kParam_One, kDefaultValue_ParamOne );
#if AU_DEBUG_DISPATCHER
mDebugDispatcher = new AUDebugDispatcher (this);
#endif
}
У меня проблемы с решением этой ошибки.Любая помощь будет отличной.Спасибо.