总结了一下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当然支持。