VisualBoy Advance Compilation Experience

Source: Internet
Author: User

I 'm busy today. SourceForge wandering, accidentally found the visualboy Advance (VBA) of the project SVN address. Haha, let's make it up.

Compile tool: vs2010

VBA Home page: http://vba-m.com/

VBA Latest Code SVN Address: Http://svn.code.sf.net/p/vbam/code

I put the code CheckOut to the G:\vbam

Check the speed of the slow can, fortunately the project is not big, patience to wait for it.

--------- a few hours past ---------

See CheckOut down the list.

650) this.width=650; "title=" image001.jpg "src=" http://s3.51cto.com/wyfs02/M02/58/C2/ Wkiom1s7k7zrlgufaaazsfjkklq358.jpg "alt=" Wkiom1s7k7zrlgufaaazsfjkklq358.jpg "/>

Dependencies directory Structure

650) this.width=650; "title=" image002.jpg "src=" http://s3.51cto.com/wyfs02/M02/58/BF/ Wkiol1s7ljexnvtjaaazltrgjue965.jpg "alt=" Wkiol1s7ljexnvtjaaazltrgjue965.jpg "/>

T Runk directory Structure

650) this.width=650; "title=" image003.jpg "src=" http://s3.51cto.com/wyfs02/M00/58/BF/ Wkiol1s7lkdqlyieaaa28wih9z0741.jpg "alt=" Wkiol1s7lkdqlyieaaa28wih9z0741.jpg "/>

Open TRUNK\PROJECT\VS2010_MFC Catalogue

Double click vba2010.vcxproj Start Project

Build the solution

It's not so simple, it went wrong.

650) this.width=650; "title=" image004.jpg "src=" http://s3.51cto.com/wyfs02/M00/58/C2/ Wkiom1s7k9vbor77aac2k8dv3rg109.jpg "alt=" wkiom1s7k9vbor77aac2k8dv3rg109.jpg "/>

Fortunately only four, find the reason for it.

Xaudio2.h is a DirectX SDK in the file, so install a DirectX SDK Give it a try . :

Http://download.microsoft.com/download/A/E/7/AE743F1F-632B-4809-87A9-AA1BB3458E31/DXSDK_Jun10.exe

installation DirectX SDK , there was a Error code:s1023 the error. If you also have this problem, please refer to this article.

http://blog.csdn.net/ts1030746080/article/details/8681550

Build the solution again

Haha, there are only two errors left.

650) this.width=650; "title=" image005.jpg "src=" http://s3.51cto.com/wyfs02/M02/58/C2/ Wkiom1s7latck0tbaabhwyge2mg914.jpg "alt=" Wkiom1s7latck0tbaabhwyge2mg914.jpg "/>

Al.h is a OpenAL the files in, so install OpenAL SDK it.

: http://www.cr173.com/soft/16883.html (the official website is really not open)

This installation is going well. One thing to note, if you modify the installation directory of the Opelal SDK , remember to put the solution inside the VC + + directory in the Open AL Directories are also changed to correspond.

Build the solution again and succeed! Run to see it.

650) this.width=650; "title=" image006.jpg "src=" http://s3.51cto.com/wyfs02/M01/58/C2/ Wkiom1s7lb2xn3siaaarxzxcgd0424.jpg "alt=" Wkiom1s7lb2xn3siaaarxzxcgd0424.jpg "/>

650) this.width=650; "title=" image007.jpg "src=" http://s3.51cto.com/wyfs02/M02/58/BF/ Wkiol1s7lpiaoclpaah3rzx5cmu355.jpg "alt=" Wkiol1s7lpiaoclpaah3rzx5cmu355.jpg "/>

as long as you have patience, you can almost learn from the source of all GBA related to something. GBA operating principles,arm Assembly,C + + programming,libpng, OpenAL , Sfml , zlib and so on. Only you can't imagine, haha.

This article is from the "Three people Ride the Tiger" blog, please be sure to keep this source http://darhx.blog.51cto.com/7920146/1605358

VisualBoy Advance Compilation Experience

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.