VisualBoy Advance编译心得

今天闲着没事在SourceForge逛,无意中找到了VisualBoy Advance(VBA)项目的svn地址。哈哈,那就编了它吧。

编译工具:vs2010

VBA主页:http://vba-m.com/

VBA最新代码svn地址:http://svn.code.sf.net/p/vbam/code

我把代码CheckOut到了G:\vbam

Check的速度慢的可以,幸好工程也不大,耐心等待吧。

---------过去了几个小时---------

看看CheckOut下来的目录吧

Dependencies目录结构

trunk目录结构

打开trunk\project\vs2010_mfc目录

双击VBA2010.vcxproj启动项目

生成解决方案

果然没这么简单,出错了。

还好只有四个,找原因吧。

Xaudio2.h是DirectX SDK中的文件,所以装个DirectX SDK试试吧。下载地址:

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

安装DirectX SDK的时候,出现了Error Code:s1023的错误。如果你也有这个问题,请参考这篇文章。

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

再次生成解决方案

哈哈,错误只剩下两个了。

Al.h是OpenAL中的文件,所以安装OpenAL SDK吧。

下载地址:http://www.cr173.com/soft/16883.html  (官网实在打不开)

这次安装很顺利。有一点要注意,如果修改了OpelAL SDK的安装目录,记得把解决方案里面VC++ 目录中的Open AL目录也改成对应的。

再次生成解决方案,成功啦!运行看看吧。

只要有耐心,几乎可以从源码中学到所有与GBA相关的东西。GBA运行原理,arm汇编,C++编程,libpng,OpenAL,sfml,zlib等等。只有你想不到,哈哈。

时间: 2024-10-16 14:31:08

VisualBoy Advance编译心得的相关文章

第四章源代码的下载和编译 心得体会

第四章源代码的下载和编译 心得体会 通过学习Android深度探索(卷1)HAL与驱动开发的第四章源代码的下载和编译,我知道了该操作的基本流程,也学习到了一些基本的操作命令. 一.初始环境搭建 1.安装JDK 2.安装编译工具 二.下载Android源码 3.创建工作目录 进入工作目录(比如works),创建bin目录: mkdir ~/works mkdir ~/works/android_dev cd ~/works/android_dev mkdir bin 4.安装repo版本管理工具(

linphone-sdk windows端VS编译心得

相关文档 linphone-desktop windows端的编译心得 网上对于linphone-desktop的编译资料还有一些,但是对于sdk的编译资料基本是没有,惆怅. 准备工作 1.按linphone-desktop的配置搭建环境,请参考我的另一篇文章<linphone-desktop windows端的编译心得> 2.然后使用pip安装six pip install six 3.安装Yasm 参考官方README.md. 下载yasm-1.3.0-win32.exe,将其改名为yas

mono编译心得

系统为centOS: 配置网络 cd /etc/sysconfig/network-scripts/ vi ifcfg-eth0 先按装pel和相关模块 yum -y install perl-devel yum -y install perl-CPAN 然后进行CPAN的配置 cpan -i o conf init urllist 配置完成后记得 o conf commit 用cpan 安装perl-libww-perl 使用 install 或 cpan -i 模块名 安装编译环境 yum

嵌入式Linux下ALSA音频架构ALSA-lib移植与编译心得

*************************************************************************************************************************** 作者:EasyWave                                                                   时间:2014.10.25 类别:Linux应用-ALSA音频架构ALSA-lib的移植于编译

gcc 4.9编译心得

因为C++不想直接用boost,有些已经和C++最新标准合并的就打算直接用C++里面的好了. 所以需要编译gcc 4.9.最新的版本是4.9.1,从ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.9.1/gcc-4.9.1.tar.bz2下载. 本来已经通过yum安装了不少依赖,发现isl和cloog无法通过yum安装,下载并安装,gcc,configure时,发现其需要cloog 17或者18.0版本,而我安装的是18.1版本,configure无法通过.还是

第四章 源代码的下载和编译 心得笔记

1.要用适应于Android的Linux内核. 2.配置Android源代码下载环境 1>创建一个用于存放下载脚本文件(repo)的目录 #mkdir ~/bin #PATH=~/bin:$PATH 2>下载repo脚本文件 #curl https://dl-ssl.google.com/dl/googlesourse/git-repo/repo > ~/bin/repo #chmod a+x ~/bin/repo 3>创建用于存放Android源代码的目录 #mkdir andr

学习源代码的下载和编译心得

这一部分主要介绍了下载和编译Android源代码和Linux内核源代码,以及如何搭建这两种开发环境. 一.下载.编译和测试Android源代码 (1)配置Android源代码下载环境 1.创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放到任何目录中,在这里使用~/bin) #mkdir ~/bin #PATH=~/bin:$PATH 2.下载repo脚本文件(用于下载Android源代码) #curl https://dl-ssl.google.com/dl/googlesou

Win 10环境下6sV2.1模型编译心得

最新版本6sV2.1模型是通过FORTRAN95编写的,2017年11月代码编写完成,2018年11月发布在模型官网上.通常我们在使用过程中都是调用模型的.exe可执行文件,而下载下来的是FORTRAN源码,从源码到.exe我们需要经历一道编译的工作,如果不是特别熟悉可能会走很多弯路,目前网上关于编译的教程也是良莠不齐,参考一些教程,在自己的摸索下,在Win 10环境下成功的编译了6sV2.1FORTRAN源码. 编译过程主要有两步组成:1编译器下载与安装,2编译 1编译器下载与安装 FORTR

第四章心得

第四章 源代码的下载和编译心得体会 通过前三章的学习,基础的有了了解和一些认识,但在第四章,对总体有了更深刻的认识.在第四章源代码的下载和编译中, 本章主要介绍使用Git下载两套源代码.一套是Android 源代码,另一套是Linux 内核源代码. 首先是Android源代码的下载.编译和测试.配置Android源代码下载环境,第一步要创建一个用于存放下载脚本文件的目录,第二步下载repo脚本文件,第三步创建用于存放Android源代码的目录,第四步进行初始化,进行完上述步骤后,最后开始下载An