关于代码平台移植的,求大神帮帮忙,该如何处理

关于代码平台移植的,求大神帮帮忙
老大写了一个最终生成dll的C++工程,现在要让我把这个工程改成最终生成的是so文件,应该就是做一个代码的平台移植吧,
我呢,C++又不懂,Linux又不熟,让我改这个代码真的不知道该如何开始。看了一下代码,除了调用了标准C/C++库函数外,
还调用了Microsoft SDKs中的一些东西。想问一下,Linux中有没有类型Microsoft SDKs这个东西,我这代码该以一个什么样
的顺序或思路进行修改,求大神们指教,给一些思路和想法。
补充一下:我是想用NDK+Cygwin来编译这个工程,然后生成so文件的

------解决方案--------------------
其实就是想让你把在window下的库文件,改成linux平台的库文件,lz先把源代码拿到linux下编译下,需要写makefile或者用atuomake这种工具生成makefie,然后编译过程看下错误提示,查找linux平台对应的解决方法
------解决方案--------------------
除了上楼说的makefile,
还有最重要的,先把代码放进linux,看报了什么错误,根据错误再找对应方案~~