Компиляция

  Относится к Blender v2.31

Скрипт bmake  - это простая утилита, которая поможет в компиляции и разработке плагинов, её можно найти в подкаталоге plugins/ в корневом каталоге Blender'а. Она вызывается командой bmake (plugin_name.c) , после чего она попытаеся привязаться к нужным библиотекам и скомпилировать определённый файл на C соответственно вашей системе. Если вы пытаетесь разрабатывать плагины на Windows машине bmake не будет работать. Вы можете попытаться скомпилировать плагин используя указанное ниже (программу lcc), принимая на себя размещение плагина в каталоге c:\blender\plugins. Это пример того, как вы могли бы скомпилировать текстурный плагин sinus.c. Откройте командную строку DOS и сделайте следующее:

(Примечание: вы должны проверить, что каталог lcc\bin в ходит в переменную окружения PATH)

 cd c:\blender\plugins\texture\sinus
lcc -Ic:\blender\plugins\include sinus.c
lcclnk -DLL sinus.obj c:\blender\plugins\include\tex.def
implib sinus.dll

Если ваша версия lcc не содержит файл implib, то комманда будет выглядеть так:

 cd c:\blender\plugins\texture\sinus
lcc c:\blender\plugins\include sinus.c
lcclnk -dll -nounderscores sinus.obj c:\blender\plugins\include\tex.def

Возможно, после комманды lcc c:\blender\plugins\include sinus.c , компилятор выдаст несколько предупреждений (..warning...), это не страшно. Если выдаст ошибку типа ...error... _hnoise.., в этом случае попробуйте удалить строку hnoise в файле tex.def