View Single Post
Old June 29th, 2006   #15 (permalink)
Spacy
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
HiHo, I just added some informations to the INSTALL on how to compile VBA with the (free) Express Edition of Visual C++ 2005. I was able to compile the SDL build out of the Visual Studio 2005 solution file.

So if you were not yet able to compile VBA yourself, you should have a look at the following piece of documentation:

Quote:
2. Windows
----------

2.1 Visual C++ 2005 Express Edition
-----------------------------------

If you want to use the free express edition of Visual C++ 2005,
you have to do the following steps prior to the normal setup procedure of Visual C++/Studio 2005:
!!! You will not be able to build the MFC (GUI) version of VBA, only the SDL build will succeed !!!
- First download and install VC++ 2005 Express from http://msdn.microsoft.com/vstudio/ex...C/default.aspx
- Now follow the guide at http://msdn2.microsoft.com/en-us/library/ms235626.aspx
- Now continue with section [2.2]

2.2 Visual C++ 2005
-------------------

Needed software:
- Microsoft Visual C++ 2005 (buy)
> http://msdn.microsoft.com/visualc/
> You do not need the DLL runtimes and the .NET Framework
- Microsoft Platform SDK (free, optional, essential only for express edition)
> http://www.microsoft.com/downloads/d...displaylang=en
- Microsoft DirectX 9.0 SDK (free, essential)
> http://msdn.microsoft.com/directx/sdk/
- Yasm (free, essential)
> http://www.tortall.net/projects/yasm/
> Unpack it anywhere on your pc, rename the exe to "yasm.exe" and add it to
"Tools>Options>Projects and Solutions>VC++ Directories>Executable files"
- AMD CodeAnalyst (optional, AMD CPU required)
> http://developer.amd.com/cawin.aspx?session_id=FB$37649@DJEBIGID
> Free and easy profiling for AMD CPUs (32bit and 64bit), Visual Studio 2005 plugin

Those are all packages for now. The VBA source also includes the
sources of various free libraries for zip, image and skin support.
Those can be accessed through the "dependencies" folder in the main
solution file. The main solution file includes references to all files
for all platforms. At the moment, only MFC and SDL build targets for
32bit Windows are configured. GTK+ and 64bit Windows support may also be possible.
You can now open the project file: "win32/vba_vs2005.sln".
You will receive three neglectable warnings if you use the express edition.
Spacy is offline   Reply With Quote