关于SNES9X的编译
github中是VS2017工程文件,外加Win10系统,下载到本地,我特地还下载安装了VS2017,我的系统是Win7,特地找来WIn10的DXSDK安装,可是编译就报错。主要是XAudio2的两个接口,就是在刚刚最近的时间,MS进行了升级,tmd的坑。
CXAudio2.cpp中bool CXAudio2::InitVoices(void)函数内
XAudio2::CreateMasteringVoice接口发生了改变,需要进行修改。
同样文件内,std::vectorstd::wstring CXAudio2::GetDeviceList()函数内XAudio2::GetDeviceCount()已经没有了,VS2017没有办法编译通过。
这两天重新了安装了系统,装了VS2015,WIN7SDK,DXSDK11,手工对.snes9xw.sln进行了修改,
将其命名为snes9xw.2015.sln,可以用VS2015打开。在工程属性页,常规一页中将平台工具集由原来的(V140_xp)改为Visual Studio 2015 (v140)
基本上就可以编译了。
找了个小游戏试试,结果如下:
关于SNES9X的编译相关推荐
- go build 编译报错 missing go.sum entry for module providing package
go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...
- kotlin重写构造方法编译报错:Primary constructor call expected
在kotlin中使用construct关键字定义构造方法,如果类定义时已经有构造方法(类名后带括号),需要添加构造方法时,需要使用以下写法: class User(var name,var age){ ...
- Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决
在使用Myeclipse开发项目时,发现jsp页面中嵌入的java代码没有编译的迹象,错误的get方法没有报错,没有报错信息我们如何知道我们开发的内容是正确的呢? 接下来就演示一下如何解决
- 初试linux编译(ubuntu+vim)+玩转智能蛇
一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...
- java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实
好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...
- Go 编译的可执行文件是否有动态库链接?
Go 引用了其他包的话,是将引用的包都编译进去.用 ldd 看几个 Go 编译出来的二进制程序有的没有动态链接库的使用.但是有的又有引用动态链接库,这个是为什么? 回答:Go 默认是开启 CGO_EN ...
- Go 知识点(18)— 条件编译(编译标签、文件后缀)
1. 条件编译 Go 能根据所处环境选择对应的源码进行编译.让编译器只对满足条件的代码进行编译,将不满足条件的代码舍弃,这就叫做条件编译. 在 Go 中,也称之为 Build Constraints ...
- RPC 笔记(03)— gRPC 概念、安装、编译、客户端和服务端示例
1. gRPC 概念 gRPC 是 Google 开源的一款高性能的 RPC 框架.GitHub 上介绍如下: gRPC is a modern, open source, high-performa ...
- GCC 同时编译多个 C/C++ 文件
以下这些操作都可以共用一条 gcc 指令: 将多个 C/C++ 源文件加工为汇编文件或者目标文件: 将多个 C/C++ 源文件或者预处理文件加工为汇编文件或者目标文件: 将多个 C/C++ 源文件.预 ...
最新文章
- 如何写出一份优秀的软件设计文档
- 吗咿呀嘿,超分,让照片动起来PaddleGAN
- python syntaxerror怎么解决-python中出现invalid syntax报错的几种原因
- Vue状态管理之Vuex
- 小米 一亿像素传感器 笔记
- CTFshow 命令执行 web62
- 请分别介绍一下aof和rdb都有哪些优点?以及两者有何区别?
- 软件的安装目录 linux,linux 软件安装目录详解
- js 中的console.log有什么作用
- jQuery事件整合
- 关于EXCEL相关类的一些函数解释
- MQTT——具有.NET Core的消息队列遥测传输协议
- android wheel控件滚动,android 滚动选择插件 android-wheel
- 兜兜转转,回到原点,Hello Mr.my yesterday
- 请求转发与重定向详解
- html 页面只能打印一半,打印机只能打印一部分-打印机只能打印一半是什么问?打印机只能打印 – 手机爱问...
- python3基础知识复习 -- 进程,线程,多任务讲解
- 【BZOJ2434】【NOI2011】阿狸的打字机(AC自动机及Fail树的性质,树状数组)
- 200 OK(from memory cache)和 200 OK(from disk cache)
- INSERT 语句与 FOREIGN KEY 约束冲突