There is no need to build libsoxr separately. Just check out latest Audacity HEAD from SVN, open winaudacity.sln then press Build > Build Solution in VS 2008. See here: http://wiki.audacityteam.org/wiki/Developing_On_Windows .
Libsoxr is a third-party library so not directly related to Audacity.
Your are right about that it is not directly related to Audacity. I will contact with Rob.
But I can’t understand one think. x64 platform doesn’t support inline asm. How you can compile this with inline asm in microsoft compiler / x64 platform.
I am using VC++ express 2012. I have looked the last version of libsoxr and these inline asm code still there.
Or maybe it was because I moved the obj files into the src directory? There were other errors if I didn’t do that. Or is it using MASM and I don’t know that? Anyway, if Rob sheds some light on it, feel free to post.
I don’t know about vc2008’s behavior, maybe it can compile (actually I don’t think so). It is not about moving the obj files because it is about creating obj file. When you compile a file it will be an obj file first and I couldn’t compile the file because of inline asm commands.