c++ - instal - Compilador de Fortran de Windows gratuito/de código abierto compatible con Visual Studio
instal gfortran (1)
Estoy intentando vincular algún código Fortran heredado con un proyecto Visual Studio C ++. Intenté usar la compilación de Windows de gfortran para compilar mi biblioteca estática, pero Visual Studio se queja de los símbolos externos no resueltos. Adivino que esto es porque mezclar compiladores mingw y visual studio es una idea horrible y horrible.
He buscado en Google un poco y veo que mis opciones son los compiladores de Intel y Lahey, pero ambas tienen una etiqueta de precio considerable.
¿Alguien sabe de otras opciones, o un enfoque diferente que pueda tomar?
EDITAR EN RESPUESTA A COMENTARIOS
El error que estoy obteniendo es:
Error 7 de error LNK2019: símbolo externo no resuelto ___chkstk al que se hace referencia en la función fmm
Buscar en Google me llevó a esto , lo cual me parece una mala idea.
Puedes ir a la ruta de la vieja escuela y usar f2c
para traducir tu Fortran heredado a K & R C estándar que deberías poder construir con la cadena de herramientas MSFT.
No he usado f2c
en muchas lunas y recuerdo que es un poco quisquilloso y un dolor trabajar con él. A medida que g77
y más tarde gfortan
volvieron mucho mejores, había cada vez menos necesidad de usarlo.
Dicho esto, para las necesidades de su legado, parece una buena opción. La entrada de Wikipedia en f2c también contiene un enlace a las fuentes f2c en Netlib .
Editar: Sin embargo, esto puede no liberarlo de los requisitos de tiempo de ejecución; es posible que su aplicación C ++ deba estar vinculada al tiempo de ejecución f2c.