The patch below, copied from the tclsh makefile fixes the problem for me.

--- makefile.vc.orig    2014-08-20 08:22:27 +0530
+++ makefile.vc 2014-08-20 09:07:28 +0530
@@ -282,6 +282,14 @@
 conlflags = $(lflags) -subsystem:console
 guilflags = $(lflags) -subsystem:windows
 baselibs   = $(TCLSTUBLIB)
+# Avoid 'unresolved external symbol __security_cookie' errors.
+# c.f.
+!if "$(MACHINE)" == "IA64" || "$(MACHINE)" == "AMD64"
+!if $(VCVERSION) > 1399 && $(VCVERSION) < 1500
+baselibs   = $(baselibs) bufferoverflowU.lib
+!endif
+!endif
+

 #---------------------------------------------------------------------
 # TclTest flags