linux移植到windows,库文件移植,Tcl移植编译,大侠们援助一上啊

linux移植到windows,库文件移植,Tcl移植编译,大侠们援助一下啊···
各位大侠们,我现在需要把linux下的code移植到windows上,其中linux下编译时整合了一个库libkey.a,同时还链接了Tcl的库,makefile编译如下:
       g++ -m64 -o mytool example.o lib/libkey.a -ldl -ltcl8.5 -L$(TCL_LIB_PATH)
我现在就是不知道这两个库怎样移植到windows下!!我想的是先将libkey.a的源代码拷到VC++下,生成windows下的库文件,但是libkey.a的源代码里有个函数用到了ClientData,查了下是Tcl的,Tcl我也不知怎么加,所以在VC++下编译也不通过,我现在该从哪做起?
Tcl的库是不是也要在windows下重新生成,应该怎样生成呢?哎,极度困惑。。。。
各位大侠不吝赐教啊·····
------解决方案--------------------
下载tcl的源代码在windows上编啊,这种成熟的项目应该早就跨平台了吧。如果有vc的工程或者编译脚本最好,没有的话你可以试着用mingw在win上用gcc编
------解决方案--------------------
建议直接下载相应库的WINDOWS版本,像TCL这种库肯定是跨平台的,并且接口应该是没有变化,所以不用担心产品编译问题。