[Stk] Simple Link Error
Philgood Productions
philgood_productions@yahoo.com
Mon, 11 Nov 2002 12:34:46 -0800 (PST)
I was hesitant to post cause I did not want to look stupid but I'm getting
desperate NOW!!!!
Finally got OSX, Running Codewarrior V8.
I started a project using:
Mac OS C++ Stationary
OS Carbon
Standard Console
C++ Console Carbon
Added DEMO.CPP included the
include folder
projects/demo folder
errors a plenty... What am I doing WRONG?????? I know I'm not the smartest
cookie in the JAR but this is starting to bother me... I tried this with 4.0
and 4.1.1. What am I doing WRONG?
LINK ERRORS : undefined (blah blah blah) (code)
EXAMPLE of the errors.
Link Error : undefined: 'Stk::sampleRate()' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'voiceByNumber(int,Instrmnt**)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::removeInstrument(Instrmnt*)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::silence()' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::pitchBend(double,int)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::setFrequency(double,int)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::controlChange(int,double,int)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::noteOn(double,double,int)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::noteOff(double,double,int)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Messager::getByteThree() const' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Messager::getByteTwo() const' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::tick()' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Messager::getDelta() const' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Messager::nextMessage()' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Reverb::setEffectMix(double)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'PRCRev::PRCRev(double)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'parseArgs(int,char**,WvOut**,Messager**)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::addInstrument(Instrmnt*,int)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Voicer::Voicer(int,double)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'usage(char*)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'voiceByName(char*,Instrmnt**)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'countVoices(int,char**)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'checkArgs(int,char**)' (code)
Referenced from 'main' in demo.cpp
Link Error : undefined: 'Stk::setSampleRate(double)' (code)
Referenced from 'main' in demo.cpp
Thanks in advance,
Philip M. Jones II
Philgood Productions
end
--- Gary Scavone <gary@ccrma.Stanford.EDU> wrote:
> Hi Philip,
>
> The symbol '__start' does not come from within STK. I never tried STK
> with OS 9, but it definitely compiles using gcc on OS X. If you're
> trying to compile it for OS 9, then you shouldn't include any
> "realtime" API preprocessor definitions (like __MACOSX_CORE__).
>
> --gary
>
__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2