与Visual Studio 2015的果酱

马特·戴利

我开始学习如何将Marmalade与Visual Studio结合使用(并且在这方面是个新手)。较早之前,我安装了VS 2013,可以单击mkb文件使VS 2013启动,其中包含在mkb文件中定义的项目。现在,也许很愚蠢,我已经安装了VS 2015预览版。现在,此发布不再有效-我想不足为奇-当然,Marmalade Hub报告说没有Visual Studio 2013。

有谁碰巧知道如何使果酱与VS 2015搭配使用?

斯特拉姆

procmon稍微一下,我发现Marmalade的构建系统只是devenv.exe在通常的位置进行检查并使用它。

由于VS2015 CTP的发行说明特别建议不要与VS2013并排安装,因此我假设您没有安装VS2013。您拥有VS2015,Marmalade与VS2013兼容。

结论:傻瓜以为您已安装VS2013,但改为使用VS2015。

脚步:

  1. 创建注册表项HKLM\Software\Wow6432Node\Microsoft\VisualStudio\12.0\Setup\dbghelp_path并将其设置为C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\
  2. 创建文件 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
  3. 在中心中,将IDE设置为VS2013(或在mkb中添加option buildenv="VC12"
  4. 运行mkb,然后在VS2015中打开生成的解决方案(位于中build_xxx_vc12\xxx_vs12.sln

奖金实际上使该假冒产品devenv.exe启动了运行VS2015的devenv.exe的启动器

这很丑陋,我没有一起尝试所有步骤,但是应该可以。在Marmalade支持VS2015之前,这就是我所拥有的。他们的构建系统如此封闭和严格,这很可惜,但是他们的检查如此简单。

另外,您可以将C:\Program Files (x86)\Microsoft Visual Studio 12.0\NTFS链接到C:\Program Files (x86)\Microsoft Visual Studio 14.0\,但是从长远来看,这可能会带来更多无法解决的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章