作者: Kagula
时间: 2021-10-18
内容概要
- 介绍如何搭建3dsMax2022插件的C++开发环境。
正文
初始环境
- Windows 10专业版,Microsoft Windows [版本 10.0.19042.1288]
- Autodesk 3dsMax2022,版本,2022.2Update,24.0 - 24.2.0.2334
- Visual Studio 2019 Community 版本,16.11.5。如果你的计算机中没有安装这个IDE,则需额外的Visual Studio 2019 C++运行时库。
第一步: 安装Visual Studio Community 2017
你没看错,根据Autodesk 3dsmax2022文档的要求,我们还需要安装Visual Studio 2017用来开发插件。
在微软官网中下载Visual Studio Community 2017在线安装程序,勾选【使用C++在桌面开发】选项进行安装。
安装完毕后,再次运行Visual Studio Installer,切换到【单个组件】页面,选择【Windows 10 SDK (10.0.17134.0)】和【用于x86和x64的Visual C++ MFC】两个组件,继续安装。由于MFC已经退出Microsoft主流开发工具,所以需要手动选择安装。
第二步:安装Qt5
我们可以先在线安装Qt5.15.2,因为Qt官网在线安装是没有5.15.1的,安装好后,我们再安装Qt5.15.1离线包。
在离线安装Qt5.15.1前确保已经安装了Python,如果没有,在命令行下输入python,OS会启动Window Store窗口,显示Python 3.9的安装界面,点击安装就可以了。接下去安装Perl,Ruby。我这里用的是AcitveState Perl 5.32和Ruby 2.7.1-1-x64。
下载“https://ftp.fau.de/qtproject/archive/qt/5.15/5.15.1/single/qt-everywhere-src-5.15.1.zip”解压到D分区,打开“x64 Native Tools Command Prompt for VS 2017”控制台后使用下面的命令编译和安装Qt5.15.1,这个过程可能需要几小时。这里假设你已经在“D:\qt-everywhere-src-5.15.1”位置。<