How to compile maya plug-ins and mental ray shader in x_86_64 linux ?

 
Fedora 8: x86_64
maya 2008 : x86_64

maya -plug:

g++ -c -pthread -m64 -DUNIX -D_BOOL -DLINUX -D_GNU_SOURCE -DLINUX_64 -fPIC -fno-strict-aliasing -DREQUIRE_IOSTREAM -Wno-deprecated -DRedHat8_ -O3 -Wall -Wno-multichar -Wno-comment -Wno-sign-compare -funsigned-char -Wno-reorder -fno-gnu-keywords -ftemplate-depth-25 -fno-gnu-keywords -I/usr/a utod esk/maya
2008-x64/include helloWorld.cpp
g++ -shared -m64 -DUNIX -D_BOOL -DLINUX -D_GNU_SOURCE -DLINUX_64 -fPIC -fno-strict-aliasing -DREQUIRE_IOSTREAM -Wno-deprecated -DRedHat8_ -O3 -Wall -Wno-multichar -Wno-comment -Wno-sign-compare -funsigned-char -Wno-reorder -fno-gnu-keywords -Wl,-Bsymbolic -o helloWorld.so helloWorld.o -L/usr/autodesk/maya
mental ray compile :

gcc -c -I. -I.. -I/usr/autodesk/maya 2008-x64/devkit/mentalray/include -O3 -fPIC -Bsymbolic -DBIT64 shader.c
2008-x64/lib -lOpenMaya -lFoundation
ld -export-dynamic -shared -L/usr/autodesk/maya 2008-x64/lib -lShared -o shader.so shader.o

MAC:

cc -c -O3 -fPIC -dynamic -fno-common -I"../../include/" shader.cpp

 

libtool -flat_namespace -undefined suppress -dynamic -L/Applications/Autodesk/maya2011/Maya.app/Contents/MacOS -lShared -o shader.so shader.o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值