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)相关推荐

  1. 3DS MAX 2022下载及安装教程 3dmax软件下载安装

    3ds Max 2022下载及安装教程 安装步骤 1.找到下载好的安装包,并将其解压到当前位置 2.双击打开解压好的[3ds Max 2022 安装包]文件夹 3.双击打开[软件安装程序]文件夹 4. ...

  2. 3ds Max 2019 Essential Training 3ds Max 2019基本培训 Lynda课程中文字幕

    3ds Max 2019 Essential Training 中文字幕 3ds Max 2019基本培训 中文字幕3ds Max 2019 Essential Training 3ds Max以其建 ...

  3. 3dsMax2022插件开发环境的搭建

    作者: Kagula 时间: 2021-10-18 内容概要 介绍如何搭建3dsMax2022插件的C++开发环境. 正文 初始环境 Windows 10专业版,Microsoft Windows [ ...

  4. Skype For Business 2015 综合部署系列一:Skype 环境需求及部署规划

    Skype for Business 2015 环境需求 Skype for Business 通信与协作平台整合了源自 Skype 的客户端体验以及 Lync 的企业级安全性.合规性和控制力.与Ly ...

  5. RuoYi-Cloud 部署篇_02(windows环境 Oracle +nginx版本)

    请参考以下博文: RuoYi-Cloud 部署篇_02(windows环境 mysql版本) RuoYi-Cloud 部署篇_02(linux环境 mysql+nginx版本)

  6. RuoYi-Cloud 部署篇_01(windows环境 Oracle+nginx版本)

    请参考以下二篇博文: RuoYi-Cloud 部署篇_01(windows环境 mysql版本) RuoYi-Cloud 部署篇_01(linux环境 oracle+nginx版本

  7. windows2008R2+IIS部署python Django的web环境

    windows2008R2+IIS部署python Django的web环境 这篇文章写得非常好,非常仔细,作者把所有的坑都明确标识出来,可以少走很多弯路.感谢作者 潇洒哥Kahn 的辛苦付出. 这里 ...

  8. Firefly AIO-3399ProC开发板与PC端部署Qt5.12.2交叉编译环境

    文章目录 前言 一.Qt是什么? 二.开发部署环境 三.部署Qt5.12.2交叉编译环境 3.1 安装前的相关包下载及环境准备 3.2 在开发板端部署Qt5.12.2交叉编译环境 3.3 在PC端部署 ...

  9. 百度地图部署流程(实际生产环境部署内网)

    请以 root 账户运行(root用户拥有最高权限) 安装最低环境配置:Centos 6.5及以上,jdk1.8 ,gcc3.4.5以上,内存64G及以上,硬盘500G及以上,CPU 8核及以上 ce ...

  10. 【区块链】DOCKER部署量子链私有网络环境以及部署智能合约实践

    DOCKER部署量子链私有网络环境以及部署智能合约实践 安装环境 安装Docker https://store.docker.com/editions/community/docker-ce-desk ...

最新文章

  1. php端口转发源码,Python实现TCP/IP协议下的端口转发及重定向示例
  2. Django之BBS博客项目
  3. saltstack之远程触发文件备份、回滚
  4. Xamarin XAML语言教程基本视图ContentView
  5. 颜色传感器TCS230的使用
  6. jquery ajax自动完成,使用AJAX进行JQuery自动完成(JQuery Autocomplete with AJAX)
  7. ASP.NET-GridView数据绑定的几种方法
  8. SAP CRM Archive Object的Maintenance view
  9. django模型的字段类型和关系
  10. windows下安装和使用scrapy
  11. 小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程
  12. 光线跟踪的几种常见求交运算
  13. 2017年经历的那些灵异事件
  14. 使用小波变换进行灰度图像的融合
  15. linux 开机启动项文件夹,linux开机启动项设置
  16. x61 linux 驱动 无线网卡,联想ThinkPad X61无线网卡驱动
  17. oracle持续上升,Oracle_Home文件使用率持续快速增长的问题分析
  18. word标尺灰色_如何在Microsoft Word中使用标尺
  19. 华为视频会议终端8000、9000系列取名有什么含义?
  20. 一道积分不等式的最优估计探索

热门文章

  1. 通过JLINK下载程序(附JLINK驱动)
  2. 初创团队如何快速获取种子用户,引爆用户核反应堆?
  3. 如何利用echarts制作地图
  4. 使用WireMock 伪造 Rest 服务
  5. 长尾问题 数据不平衡 学习笔记
  6. 2020年居家实习日志
  7. php包含大马执行,分析一个常见的php大马并且解码过程
  8. 《ABAQUS 6.14超级学习手册》——1.5 ABAQUS帮助文档
  9. jQuery WeUI动态获取省地市三级联动
  10. TASKCTL用户权限如何设置