Build instructions
So, while I've made an effort to try to build Console myself, I'm pretty much a C/C++ and Visual Studio newb. I've gotten as far as compiling ConsoleWow, but run into (namespace?) conflicts with a function call when compiling Console. Using Visual Studio 2010.
I'm assuming someone here has gotten it to build.
What I'd like to see in in build instructions are:
- OS requirements: (Earliest compatible version of Windows, down to the service pack if possible).
- Compiler requirements: which versions of Studio and/or C++ Express work.
- Which third party libraries are needed (with links).
- Step-by-step directions.
Hey Imaginationac! I also had compiler issues, but managed to resolve all of them, and have started my own GitHub project with these changes. In my case, I was trying to compile on Visual Studio 2012 and has issues with smart pointers defined in the boost and std namespaces conflicting; since I was compiling with the Visual C++ 11 compiler, it has support for C++11, which adds the smart pointers from boost. The creators of Console included both namespaces into the global namespace, so I had to clean up the project so it didn't do that.
On to your list:
Windows Vista, no service pack required.
Visual C++ Express 2008 ( vcsetup.exe @ http://www.microsoft.com/en-us/download/details.aspx?id=14597 )
Boost ( http://www.boost.org/users/download/ )
I can't provide you with those at this time, but I will look into doing so if you're still active and reply to this comment.
You will need to refer to this post if you use an Express version of Visual studio: http://stackoverflow.com/questions/3898287/c-include-atlbase-h-is-not-found
However, if you wanted to you could probably use Windows XP w/ SP2 and Visual Studio C++ Express 2005 and Windows SDK 7 ( http://msdn.microsoft.com/en-us/windows/bb980924 ).