NachoMan, sei doch bitte mal ein bisschen weniger arrogant und dafür ein bisschen mehr freundlich.
Nochmal zum Fehler: Es geht garantiert nicht um irgendwelche DLLs, die sind erst zum Programmstart relevant, und das hier compiliert (bzw. linkt) nichtmal.
Der Linker sagt eigentlich recht deutlich was er will, nämlich eine WinMain. Die kann man ihn entweder geben, oder man stellt den Programmeinstiegspunkt um, so dass er die main-Funktion benutzt.
Ich weiß jetzt nicht, was der TriBase-Header alles macht, aber zumindest die Vektorklassen sollte man auch benutzen können, ganz ohne TB initialisiert zu haben. Wie es mit der Log-Klasse aussieht, weiß ich nicht, aber wieso nicht einfach cout benutzen?