使用Visual C++ 2010 Express来开发Maya x64插件

Visual C++ 2010 Express是微软提供的免费及轻量版的Visual Studio 2010的c++版本,它可以编译x86(32位)软件,自然也能编译32位Maya插件,但它不能编译x64(64位)软件。

Maya 和 Visual Studio

你可以在maya的API Guide中的Setting up your build environment中得知当前maya版本是使用哪个Visual Studio版本编译的。如:maya 2012是使用Visual Studio 2008 SP1 编译的。一般来说使用对应的Visual Studio来开发Maya插件是最好的,但并不意味着你就不可以使用更新或旧的版本来进行开发。


为什么不介绍使用Visual C++ 2008 Express sp1

因为使用Visual C++ 2010 Express方法最简单,对于不熟悉Visual Studio的人来说能很容易上手。而且要使Visual C++ 2008 Express支持编译x64(64位)软件,需要更改注册表,虽然也有人写了一个bat脚本来完成所有步骤。

让Visual C++ 2010 Express编译x64(64位)软件

它不能编译x64(64位)软件是因为没有x64的编译器,而Windows SDK则为我们提供了x86和x64的编译器。

所以第一步是下载并安装Visual C++ 2010 Express,最好使用sp1,因为sp1修复了使用x86为x64开发时会导致(开发出来的)软件崩溃的bug

然后再安装Windows SDK,需要注意的是Microsoft Windows SDK for Windows 7
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值