【发布时间】:2011-05-24 06:04:52
【问题描述】:
我正在开发一个插件,之前我看到只需安装 2010 sdk 就可以编译几个旧版本的 3dsmax。
我的新项目现在可以使用 32\64 max 2011 和 2010(因为它们是兼容的), 但是如何为旧版本编译?
如何建立这样一个项目?
【问题讨论】:
我正在开发一个插件,之前我看到只需安装 2010 sdk 就可以编译几个旧版本的 3dsmax。
我的新项目现在可以使用 32\64 max 2011 和 2010(因为它们是兼容的), 但是如何为旧版本编译?
如何建立这样一个项目?
【问题讨论】:
官方的回答是你不能。给定一个 3ds Max 的 SDK,它只允许您以该产品版本为目标。除非 SDK 被锁定(一件非常糟糕的事情......相信我),否则你会这样做。但即使 SDK 被锁定,我也不建议使用 2011 SDK 为 2010 产品编译插件。
【讨论】:
抱歉回复晚了。看看头文件../maxsdk/include/plugapi.h
它包含大量 3ds max 版本的版本号。
【讨论】:
您必须使用旧 MaxSDK 版本的 .lib 和 .h 文件进行编译。尝试寻找可以得到它们的地方。但我不知道在哪里......
【讨论】: