部署 3ds MAX 2022 插件开发环境(3ds MAX plug-in development)
1、安装sdk
https://www.autodesk.com/developer-network/platform-technologies/3ds-max#3dsmax-sdk
2、按照 maxsdk\howto\3dsmaxPluginWizard\readme.txt 指示做(也就是下面三个步骤的依据)
关于 vs wizard : https://docs.microsoft.com/en-us/visualstudio/extensibility/internals/wizard-dot-vsz-file?view=vs-2022
VSWizard 只能是 6.0, 7.0, 7.1, or 8.0.
Wizard OLE ProgID,或者GUID(官方), VsWizard.VsWizardEngine.xx.0 这个字符串大概是3dsmax的OLE Program ID.
1、VSWIZARD 7.0 维持不变,改成8会认不出来.
2、Wizard=VsWizard.VsWizardEngine.15.0(vs2017) -> 16.0(vs2019)
3、Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\vcprojects
可能会没有这个vcprojects目录,自己建一个就好.
然后把这三个文件拷贝到vcprojects里.
3dsmaxPluginWizard.ico 纯图标
3dsmaxPluginWizard.vsdir 纯配置,wizard名字啊,默认project名字啊之类的.
3dsmaxPluginWizard.vsz 配置wizard格式和ole id(现在看这些软件架构真是死板啊,连这也要搞一套框架)
vs2022我没成功,也许尝试 7.0 + 17.0 或其他的组合,我就不折腾了.
3、创建新项目, 搜索 3dsmaxPluginWizard
插件类型需要选一下,这里大概就是各个功能点的override,具体每个怎么用的,还需要进一步读文档
(2022)https://help.autodesk.com/view/MAXDEV/2022/ENU/?guid=MAXDEV_Overview_overview_cpp_html
4、那个wizard页面有坑,如果首选tab页提前做路径配置,等点下一页的时候,已经填好的路径会被刷没,如果不注意的话会生成错误的
手动改一下:
<MaxSDK><3dsMax_SDK_Root_Path></MaxSDK> 这个就填sdk绝对路径
<OutDir Condition="'$(Platform)'=='x64'"><3dsMax_x64_Root_Path>\Plugins\</OutDir> 这个是输出dll的目录,其实随便哪看自己.
5、还有一些编译问题我没解决,比如 HINSTANCE, TCAHR 定义什么的,应该是windows编程方面的include(已经扔了10年了,不太记得了)。等实际编译出来了再回头补充.
部署 3ds MAX 2022 插件开发环境(3ds MAX plug-in development)相关推荐
- 3DS MAX 2022下载及安装教程 3dmax软件下载安装
3ds Max 2022下载及安装教程 安装步骤 1.找到下载好的安装包,并将其解压到当前位置 2.双击打开解压好的[3ds Max 2022 安装包]文件夹 3.双击打开[软件安装程序]文件夹 4. ...
- 3ds Max 2019 Essential Training 3ds Max 2019基本培训 Lynda课程中文字幕
3ds Max 2019 Essential Training 中文字幕 3ds Max 2019基本培训 中文字幕3ds Max 2019 Essential Training 3ds Max以其建 ...
- 3dsMax2022插件开发环境的搭建
作者: Kagula 时间: 2021-10-18 内容概要 介绍如何搭建3dsMax2022插件的C++开发环境. 正文 初始环境 Windows 10专业版,Microsoft Windows [ ...
- Skype For Business 2015 综合部署系列一:Skype 环境需求及部署规划
Skype for Business 2015 环境需求 Skype for Business 通信与协作平台整合了源自 Skype 的客户端体验以及 Lync 的企业级安全性.合规性和控制力.与Ly ...
- RuoYi-Cloud 部署篇_02(windows环境 Oracle +nginx版本)
请参考以下博文: RuoYi-Cloud 部署篇_02(windows环境 mysql版本) RuoYi-Cloud 部署篇_02(linux环境 mysql+nginx版本)
- RuoYi-Cloud 部署篇_01(windows环境 Oracle+nginx版本)
请参考以下二篇博文: RuoYi-Cloud 部署篇_01(windows环境 mysql版本) RuoYi-Cloud 部署篇_01(linux环境 oracle+nginx版本
- windows2008R2+IIS部署python Django的web环境
windows2008R2+IIS部署python Django的web环境 这篇文章写得非常好,非常仔细,作者把所有的坑都明确标识出来,可以少走很多弯路.感谢作者 潇洒哥Kahn 的辛苦付出. 这里 ...
- Firefly AIO-3399ProC开发板与PC端部署Qt5.12.2交叉编译环境
文章目录 前言 一.Qt是什么? 二.开发部署环境 三.部署Qt5.12.2交叉编译环境 3.1 安装前的相关包下载及环境准备 3.2 在开发板端部署Qt5.12.2交叉编译环境 3.3 在PC端部署 ...
- 百度地图部署流程(实际生产环境部署内网)
请以 root 账户运行(root用户拥有最高权限) 安装最低环境配置:Centos 6.5及以上,jdk1.8 ,gcc3.4.5以上,内存64G及以上,硬盘500G及以上,CPU 8核及以上 ce ...
- 【区块链】DOCKER部署量子链私有网络环境以及部署智能合约实践
DOCKER部署量子链私有网络环境以及部署智能合约实践 安装环境 安装Docker https://store.docker.com/editions/community/docker-ce-desk ...
最新文章
- php端口转发源码,Python实现TCP/IP协议下的端口转发及重定向示例
- Django之BBS博客项目
- saltstack之远程触发文件备份、回滚
- Xamarin XAML语言教程基本视图ContentView
- 颜色传感器TCS230的使用
- jquery ajax自动完成,使用AJAX进行JQuery自动完成(JQuery Autocomplete with AJAX)
- ASP.NET-GridView数据绑定的几种方法
- SAP CRM Archive Object的Maintenance view
- django模型的字段类型和关系
- windows下安装和使用scrapy
- 小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程
- 光线跟踪的几种常见求交运算
- 2017年经历的那些灵异事件
- 使用小波变换进行灰度图像的融合
- linux 开机启动项文件夹,linux开机启动项设置
- x61 linux 驱动 无线网卡,联想ThinkPad X61无线网卡驱动
- oracle持续上升,Oracle_Home文件使用率持续快速增长的问题分析
- word标尺灰色_如何在Microsoft Word中使用标尺
- 华为视频会议终端8000、9000系列取名有什么含义?
- 一道积分不等式的最优估计探索