MonoGame develop3d分支不在OS X上构建

时间:2013-03-06 03:25:22

标签: macos mono monogame

我已成功使用MonoGame的稳定分支和MonoDevelop模板一段时间了,现在我想升级到develop3d分支以利用其所有功能。但是当我构建它时,它给了我错误:

~/MonoGame/MonoGame.Framework/GamerServices/GamerProfile.cs(67,24): warning CS0628: `Microsoft.Xna.Framework.GamerServices.GamerProfile.Dispose(bool)': new protected member declared in sealed class
~/MonoGame/MonoGame.Framework/Graphics/GraphicsCapabilities.cs(47,7): error CS0246: The type or namespace name `OpenTK' could not be found. Are you missing a using directive or an assembly reference?

我完全不知道为什么会这样。我应该参考哪些OpenTK?它没有它,所以我必须下载它或什么?

编辑:在终端中使用xbuild构建它并在MonoDevelop中构建它们都会产生相同的结果。

1 个答案:

答案 0 :(得分:0)

找到解决方案;在Graphics/GraphicsCapabilities.cs

的开头替换它
#if OPENGL
#if GLES
using OpenTK.Graphics.ES20;
//...

使用:

#if MONOMAC
using MonoMac.OpenGL;
#elsif OPENGL
#if GLES
using OpenTK.Graphics.ES20;
//...