总结了一下VS上编译Maya插件遇到的一些问题:
错误1:创建解决方案失败
解决方法:
用记事本打开MayaPlugInWizard.vsz
把Wizard=VsWizard.VsWizardEngine.7.0
替换为
Wizard=VsWizard.VsWizardEngine.10.0
说明:
7.0为Maya建议的VS2005,如果2010对应10.0
错误2:error C2632: “char”后面的“bool”非法
解决方法:
添加预处理器定义 _BOOL
说明:
在不支持bool类型的老编译器时把bool定义为unsigned char。如果定义了_BOOL则说明编译器支持。VS2010当然支持。

本文介绍了在Visual Studio 2010 (VS2010) 上编译Maya插件时遇到的四个关键错误及解决方法。错误1涉及MayaPlugInWizard.vsz配置,将Wizard版本从7.0改为10.0以适配VS2010。错误2是因为编译器不支持bool类型,通过定义预处理器符号_BOOL解决。错误3是链接错误,可能需要检查链接库和头文件的正确引用。错误4是关于“ostream”的报错,表明需要包含适当的头文件,如`#include <iostream>`。
2359

被折叠的 条评论
为什么被折叠?



