Защита кода, как?
А в чем проблема то? Скомпилируйте код в динамическую библиотеку и пользуйте на здоровье.
Я знаю наверняка только одно: Если можно что-то создать, то и поломать это тоже можно. Если человеку нужно будет, что бы Вы не делали, он это увидит. Другое дело защита от просто «любопытных», упакуйте.