There is no need for a template because in Unix shared libraries are simpler to create than in windows. Just create the static library template, and then change the executable type (The part that says, 'GUI Program', 'Console Program', etc) to 'Dynamic Library' then you are set.