fix: libraries should not refer to all.lib but the needed libs
chg: prefer StringAppendS over StringAppend
fix: printing of newstruct