【问题标题】:How to compile for older 3dsmax versions with 2010 \ 2011 sdk?如何使用 2010 \ 2011 sdk 编译较旧的 3dsmax 版本?
【发布时间】:2011-05-24 06:04:52
【问题描述】:

我正在开发一个插件,之前我看到只需安装 2010 sdk 就可以编译几个旧版本的 3dsmax。

我的新项目现在可以使用 32\64 max 2011 和 2010(因为它们是兼容的), 但是如何为旧版本编译?

如何建立这样一个项目?

【问题讨论】:

    标签: 3dsmax maxscript autodesk


    【解决方案1】:

    官方的回答是你不能。给定一个 3ds Max 的 SDK,它只允许您以该产品版本为目标。除非 SDK 被锁定(一件非常糟糕的事情......相信我),否则你会这样做。但即使 SDK 被锁定,我也不建议使用 2011 SDK 为 2010 产品编译插件。

    【讨论】:

      【解决方案2】:

      抱歉回复晚了。看看头文件../maxsdk/include/plugapi.h

      它包含大量 3ds max 版本的版本号。

      【讨论】:

      • 这只是为了历史。它不允许您定位旧版本的 3dsmax。
      【解决方案3】:

      您必须使用旧 MaxSDK 版本的 .lib 和 .h 文件进行编译。尝试寻找可以得到它们的地方。但我不知道在哪里......

      【讨论】:

      • 我有一个项目,刚刚安装了 2010 SDK,但仍然能够编译 2008->2010 x32 和 x64。 (这是在项目中设置的,在您选择发布\调试等的下拉列表中为每个 3dsmax 设置一项)。所以我认为我不需要“所有”sdk 来编译,仅仅是因为我在编译时没有安装它们(并且在 2010 年之后从未安装过任何其他 SDK)。
      猜你喜欢
      • 1970-01-01
      • 2012-06-04
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多