当想通过调用QT库来写个Maya插件时,发现远比自己想象的复杂的多,这里就记录一点,如何编译调用QT库的插件;主要的难点就是当你的代码用了signal和slot的时候,就不可避免的要用到Q_OBJECT这个东西,一旦有了这个东西,那么再编译的时候就变得和以前不太一样了,下面详细叙述下。
以Maya自带的helixQtCmd为例,等自己的插件完工,有朝一日再叙。
一、将devkit都下载好,放到Maya的安装目录里,这样在编译的时候就能找到include和lib了。
二、要设置两个环境变量
然后在Path的环境变量里加上那个bin路径就行,注意在路径与路径中间加上英文的分号,这一步主要是为后面的qmake设置的,不然是没法用系统会报找不到qmake的错
三、为了不破坏Maya的源文件,我将这个命令所用到的文件拷贝到一个新的地方