Yani normal şartlarda sadece o fonksiyonlarını diğer projeye kopyala yapıştır yaparsın ama maksadın bunu da yapmadan yazdıklarını tekrar kullanılabilir yapmaksa bütün kodunu bir plugin olarak yazıp istediğin projelerde o plugin i aktif edersin. Tabi bu soruce code un görülmesini engellemez. Onu da yapmak istersen plugin i bir "Pre Compiled Plugin" yapman gerekir. Bunun için plugin i derledikten sonra CPP dosyalarını silersin anca H dosyaları kalmak zorunda. PreCompiled Plugin konusuda google da daha fazla bilgi bulabilirsin.
Source code unun tekrar kullanılabilir yapmak istemeni gayet iyi anlayabiliyorum ama, gizli yapmak istemek çok ilginç. Kod da ne olabilir ki başkalarından gizlemek isteyebileceğin. Merak ettim açıkçası.