Search:
Menu VisualVoice / Stk

Visual Voice Home


About Artistic Vision People Teams Contact us


Activities



Publications Media Images/Movies


Opportunities


Related Links


Local Only


Website problems?

edit SideBar

Installing STK and compiling Holmes

  • If the STK has not been downloaded, download it from http://ccrma.stanford.edu/software/stk/index.html
  • Run the configure script in the STK folder with the command "./configure". This configures some flags for the STK to work properly with the machine when it is compiled
  • Compile STK by going into the src folder and entering "make". This produces the object files and a library file "libstk.a"
  • Ensure that the library "libstk.a" is added to the XCode project, or that the Library search path in the Target Build settings point to the folder holding libstk.a
  • Ensure that the Header search path points to the include folder in the STK
  • The target architecture and the SDK version (represented by the "Architectures" and "Base SDK" fields in the Target Build settings) must be set to the Native Architecture and the Current OS
    • Previously (before incorporating STK), the same project could compile for both ppc and i386 architectures. However, because of the differences in the STK with respect to the 2 architectures (the "configure" step above makes it different), we now have to compile separately on machines of different architectures