Compiling Audacity to support ASIO without using VS

I’m interested in adding ASIO support to my copy of Audacity and wanted to know a few things:

-Can I compile Audacity 2.0.0 to do this or do I need an older version?

-Can I use Codeblocks to compile Audacity? Or will I have to use the Cygwin method?

The reason I ask is because I’ve had a lot of issues with Microsoft VS and haven’t been able to get it to work right. I have codeblocks and it works great for most things, can I compile Audacity with it, though?

I’m running Windows 7 64-bit, in case anyone was wondering.

*EDIT: I apologize for posting this in the wrong sub-forum.

I’m building Audacity with ASIO support almost daily, from the bleeding edge code (Subversion’s HEAD).

I don’t know, but I don’t think so. I have never heard about anyone using Codeblocks to build Audacity.

VS, is that Visual Studio? I know that there are issues using Visual Studio to build Audacity. I think some have succeeded, but with a lot of effort.
The supported build environment is Visual C++ Express 2008, nothing else.

So am I.


Use Visual Studio 2008. Nothing else is supported. Compile Audacity HEAD. The basics are here:

Help building Audacity with ASIO support:

Gale Andrews

Friends. Too hard for me to compile a program to support ASIO. My English is so bad etc…

I like Audacity and i dont want to use warez Audition and not hawe money to buy it(use for noncommercial, for myself). But Asio important to me for vocal monitoring with zero delay… dont hawe professional audio with monitoring…

Where can I find the compiled Audacity last version with asio? Please share link or place on this forum…

Audacity cannot be distributed with ASIO support as that would violate the license agreements of Steinberg or of GPL, or both.
ASIO does not provide zero latency although it does provides lower latency than the standard Windows drivers. For zero latency you need to use appropriate hardware.

Very low latency is available legally, at no financial cost on Linux by using the Jack Audio System.

Zero latency can be achieved on relatively inexpensive hardware, and this would probably be the best approach for you. If you need more information about this option, please say what equipment you are currently using.