muchas gracias amigo ya entendi los de las opciones del compilador y la libreia gracias a tu orientacion y luego de un par de horas en la web mis errores se reducen basicamente ahora a : 
swemptab.c
c:openastroopenastro.org-1.1.23.origpyswissephpyswisseph-1.75.01srcswemptab.c(84) : error C2061: error de sintaxis : identificador 'mertabl'
c:openastroopenastro.org-1.1.23.origpyswissephpyswisseph-1.75.01srcswemptab.c(84) : error C2059: error de sintaxis : ';'
c:openastroopenastro.org-1.1.23.origpyswissephpyswisseph-1.75.01srcswemptab.c(84) : error C3409: no se permite un bloque de atributos vacío
la linea de codigo donde me da el eroor es 
static double FAR mertabl[] = {
          35.85255,        -163.26379, 53810162857.56026,      908082.18475,
           0.05214,          -0.07712,
           1.07258,           0.04008,           0.49259,           0.00230,
           0.02324,           0.05869,
           0.24516,           0.22898,          -0.06037,           0.13023,
           0.00331,          -0.03576,
           0.06464,           0.00089,
};
y lo otro son como 200 warning con 
warning C4996: 'sprintf': This function or variable may be unsafe.
desde ya muchas gracias