Marmalade SDK Simulator错误:无法初始化Direct Draw

时间:2012-03-23 12:09:16

标签: c++ windows sdk emulation marmalade

我和橘子酱一起工作了几个星期。但是从今天开始我的模拟器不再工作了。当我启动模拟器时,我总是得到“错误:无法初始化Direct Draw”。 我尝试卸载橘子酱并重新启动电脑,但没有任何帮助。

任何人都知道这可能是什么,或者我可以尝试的事情?

可以看到错误信息:

here

PC规格如果这可能会有所帮助: - 宏碁Aspire笔记本 - Windows 7家庭高级版SP1 64位 - 英特尔i5 2410M - 6GB RAM - AMD HD 6650M 1GB

2 个答案:

答案 0 :(得分:1)

对于任何可能遇到这种情况的人来说,昨天发生了同样的事情。我开始接受"无法初始化Direct Draw"在Preferences -> Display下进行了一些更改后启动时。

我通过转到C:\Users\{user}\AppData\Roaming\Marmalade\并删除(或重命名)preferences.icf文件来修复它。卸载后不会将其删除,因此如果您发现自己处于这种情况,这似乎是重置所有内容的唯一方法。

祝你好运!

答案 1 :(得分:0)

要尝试的几件事。

首先,尝试通过按住 F5从Visual C ++中运行程序。这将导致模拟器启动但不会开始执行您的程序,这可能会让您有机会更改模拟器中的设置。

如果不这样做,如果你查看数据目录,你应该找到一个名为development.icf的文件,这是当前的模拟器设置。尝试删除此项并再次运行,这将导致模拟器恢复其默认设置。