3D MAX插件开发环境配置的泪与血

????目标机器: CPU:AMD64 OS:Win 8 IDE: VisualStudio 2013 TargetSoft:3D MAX 2014

  1. 安装好VS和3DMAX 2014(with 3D MAX 2014 SDK)
  2. 由于开发插件需要vc100,一种办法是下载Visual Studio2010,另外一种是下载Windows SDK for Win7.首先说下载 Visual Studio2010注意事项

    ?

可以在安装好2013之后再安装2010,如果你下载的是Visual Studio 2010 Express版本,那么你还要安装Windows SDK for Win7,并且有一系列问题需要你去修复,可能有人已经使用这个版本,那么我就此说明下

首先是下载Windows SDK for win7,请注意下你机子系统

x86 ISO File Name:
GRMSDK_EN_DVD.iso

x64 ISO File Name:
GRMSDKX_EN_DVD.iso

Itanium ISO File Name:
GRMSDKIAI_EN_DVD.iso

如果你已经安装Visual Sutdio 2010 或者在安装其他软件的时候安装上了Visual C++ 2010 Redistributable 如果遇到以下错误:

Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information

????????卸载 Visual C++ 2010 Redistributable

????遇到其他错误,那个报错不要选择那个,编译器是一定要安装,如果报错,请安装补丁KB2519277

????如果是VS2010免费版开发有点麻烦,首先你需要在Visuatl Sudio 10.0\VC\下建立atlmfc\include文件夹,并拷贝一份afxres.h进去

????其次,打开建立好的插件项目<属性->常规->平台工具集 ->选择Windows SDK 7.1>,如下图:

????????

????编译如果提示缺少winres.h,拷贝一份winres.h(从网上下载,或者别人那里拖) 至Microsoft SDKs\Windows\v7.1\Include目录,如果依旧报错,请看 二????

????按理来说,这样应该不会出现问题了,如果有问题,请参见二

????问题原因: windowssdkdir 宏指向的目录为7.0a,而这个目录下是没有x64的生成所需文件的

如果继续提示无法打开XX文件,XX.lib,有几个解决办法,由于本人尝试网上改注册表,改vcvar.bat都没有效果,也不推荐大家了,我的方法是

  1. 建立一个系统环境变量WinSDKDIR ,值为C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1
  2. 修改VC++目录中包含目录和库目录中的WindowsSDKDIR为WinSDKDIR

提示缺少core.lib.请将生成配置改为release

????

提示生成失败不需要管它,只需要3D MAX 插件目录下生成了 XX.dle文件即可

由于这样每次建立一个新项目都需要去改包含目录和库目录,过于繁琐,修改\maxsdk\howto\3dsmaxPluginWizard目录下的\Templates\1033\
root.vcxproj,增加一个

<PropertyGroup Condition="‘$(Configuration)|$(Platform)‘==‘Release|x64‘">

<IncludePath>$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WinSdkDir)include;$(FrameworkSDKDir)\include</IncludePath>

<LibraryPath>$(VCInstallDir)lib\amd64;$(VCInstallDir)atlmfc\lib\amd64;$(WinSdkDir)lib\x64</LibraryPath>

</PropertyGroup>

????如何让VS能建立插件项目,自己去看3ds Max 2014 SDK\maxsdk\howto\3dsmaxPluginWizard\ readme,也可以网上搜索教程

3D MAX插件开发环境配置的泪与血,布布扣,bubuko.com

时间: 2024-08-28 07:37:55

3D MAX插件开发环境配置的泪与血的相关文章

3dsMax插件开发环境配置

Windows 7 X64.3dsmax 2014 64位.3dsmax 2014 sdk.visual studio 2010: 软件下载:http://www.xy3dsmax.com/xiazai.html 这篇博文已经讲的很详细了,我在设置的过程中遇到了一些问题,无法一一列举,仅仅把还有印象的做个笔记,以备日后有用: 3dsmax sdk开发所需的库文件位于目录3ds Max 2014 SDK\lib\x64\Release中,将该目录添加到工程的附加库目录中 如果编译工程出现LINK

深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow

深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直在自己的电脑上安装虚拟机跑,速度实在太慢,主机本身性能太弱,独显都没有,物理安装Ubuntu也没多大意义,所以考虑用公司性能最强悍的游戏主机(i7 6700+GTX 1070) 做实验,这台主机平时是用来跑HTC VIVE的,现在归我用了o(*≧▽≦)ツ. 原本以为整个一套安装下来会很顺利,一路火花

(转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是最新的16.04版本,另外在Nvidia GTX1080的基础上安装相关GPU驱动,外加CUDA8.0,因为都比较新,所以踩了很多坑. 1. 安装Ubuntu16.04 不考虑双系统,直接安装 Ubuntu16.04,从ubun

一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一

原文因涉及翻墙信息,被强制删除,此文为补发! 准备工作 进入Google Daydream开发者官网,开启准备工作,官网地址:https://vr.google.com/daydream/developers/ -------------------------------------------------------------------------------------------------------------------- Google Daydream开发者网址: https

Oracle 12cR1 RAC 在VMware Workstation上安装(上)—OS环境配置

Oracle 12cR1 RAC 在VMware Workstation上安装(上)-OS环境配置 1.1  整体规划部分 1.1.1  所需软件介绍 Oracle RAC不支持异构平台.在同一个集群中,可以支持具有速度和规模不同的机器,但所有节点必须运行在相同的操作系统.Oracle RAC不支持具有不同的芯片架构的机器. 序号 类型 内容 1 数据库 p17694377_121020_Linux-x86-64_1of8.zip p17694377_121020_Linux-x86-64_2o

openfire插件开发环境

创建java工程 SamplePlugin: package com.hoo.server.plugin; import java.io.File; import org.jivesoftware.openfire.XMPPServer; import org.jivesoftware.openfire.container.Plugin; import org.jivesoftware.openfire.container.PluginManager; public class SamplePl

React Native开发环境配置(转)

转自:http://www.jianshu.com/p/cd2a8c5ee1c7 到如今React Native已经进化了很多版本,开发环境的配置也发生了一些改变,本文仅供参考,请按照官方指引配置,防止某些细节出入导致配置失败.官方英文版配置说明 React Native(以下简称RN)的开发环境配置直接参考官方文档即可完成,不过对小白来说东西有点多,有些名词不是很好理解,这里就官方的安装文档稍微展开说一下. 中文版配置说明:这个版本来自极客学院的翻译版,不过和官方的版本相比略有滞后,不过照着安

JMeter学习-038-JMeter Linux 环境配置

1.1.下载 Download URL:http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.0.tgz Plugins URL:https://github.com/undera/jmeter-plugins 执行命令如下所示: 1 $ wget http://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-3.

Kinect开发笔记之三Kinect开发环境配置具体解释

0.前言: 首先说一下我的开发环境,Visual Studio是2013的,系统是win8的64位版本号,SDK是Kinect for windows SDK 1.8版本号.尽管前一篇博文费了半天劲,翻译了2.0SDK的新特性.但我还是决定要回退一个版本号. 事实上我之前一直在用2.0的SDK在调试Kinect,但无奈实验室提供的Kinect是for Windows 1.0版本号的,并且Kinect从1.8之后就好像是一个分水岭,就比方win8和win7有非常大的区别,2.0版的Kinect和S