
Compiladores de C en Windows
Visual Studio - Ediciones gratis:
- Visual Studio 2012 Express Edition (11.0)
- Visual Studio 2015 Express Edition para Windows Desktop (14.0)
- Visual Studio 2017 Community 2017 (15)
- Visual Studio 2017 Desktop Express para Windows Desktop (15) - Tenga en cuenta que este compilador solo admite la compilación en ejecutables de Windows de 32 bits.
- Microsoft Build Tools 2017.
- La selección recomendada para ejecutar Dymola es:
- Visual C++ Build Tools
- Compatibilidad con C++/CLI
- Al instalar la selección anterior, no se instala ningún IDE (entorno de desarrollo integrado); solo se instalan las características de la línea de comandos.
- Esta instalación no es visible como una selección específica cuando se selecciona posteriormente el compilador en Dymola; la alternativa a la selección es la misma que para cualquier otra alternativa de Visual Studio 2017.
- La selección recomendada para ejecutar Dymola es:
- Visual Studio 2019 Community (16)
- Microsoft Build Tools 2019 (consulte las instrucciones en Installing and Testing Microsoft Build Tools)
- La selección recomendada para ejecutar Dymola es:
- Visual C++ Build Tools
- Compatibilidad con C++/CLI
- La selección recomendada para ejecutar Dymola es:
Consulte Descargas a continuación para ver el enlace al compilador gratuito de Visual Studio. Los derechos de uso de Visual Studio Community dependen del segmento de clientes y de las situaciones de uso; consulte el sitio web de Microsoft.
Visual Studio - Ediciones profesionales:
- Visual Studio 2012 (11.0)
- Visual Studio 2015 (14.0)
- Visual Studio Professional 2017 (VS 15)
- Visual Studio Enterprise 2017 (VS 15)
- Visual Studio Professional 2019 (VS 16)
- Visual Studio Enterprise 2019 (VS 16)
Consulte Descargas a continuación para ver el enlace al compilador de Visual Studio.
Compilador Intel:
Ya no se ofrece soporte para compiladores de Intel.Los compiladores de GCC:
MinGW de 32 y 64 bits se puede instalar desde el mismo instalador con diferentes opciones. Enlace para su descarga: https://sourceforge.net/projects/mingw-w64. Inicie el instalador de MinGW y, a continuación, seleccione:- Para 32 bits
- Arquitectura: i686
- Subprocesos: win32
- Excepción: dwarf
- Para 64 bits
- Arquitectura: x86_64
- Subprocesos: posix
- Excepción: she
Se han probado los siguientes compiladores (las versiones posteriores suelen ser compatibles):
- MinGW de 32 bits, versión GCC 5.3, 6.3, 8.2
- MinGW de 64 bits, versión GCC 5.3, 7.3, 8.1
Nota: Los compiladores de GCC tienen algunas limitaciones y requieren complementos durante la instalación, etc. Haga clic aquí para obtener más información y encontrar el enlace de descarga siguiente.
Compilador de GCC de WSL (compilador cruzado de Linux):
Dymola en Windows es compatible con la compilación cruzada de Linux mediante el uso del compilador de GCC del subsistema de Windows para Linux (WSL). La configuración predeterminada de WSL es solo de 64 bits y Dymola adopta esta limitación. Consulte Using Windows Subsystem for Linux with Dymola.Instalación de un compilador de C en Windows
Tenga en cuenta que, para la plataforma de Windows, debe instalarse un compilador C/C++ por separado. El compilador de C se puede instalar antes o después de instalar Dymola. Puede ejecutar Dymola y explorar los modelos, pero para convertir cualquier modelo debe instalar el compilador de C. Para cambiar el compilador Dymola que utiliza para convertir el modelo, utilice el comando Simulación > Configuración... y la pestaña Compilador. (A la derecha se muestra un ejemplo de la pestaña Compilador). El compilador seleccionado se guarda como una configuración del usuario y se conserva para nuevas instalaciones futuras de Dymola.Compiladores de C en Linux
En los sistemas Linux se utiliza el compilador predeterminado. La compilación se controla mediante el script de shell insert/dsbuild.sh. Dymola 2022x se ejecuta en Red Hat Enterprise Linux de 64 bits, versión gcc 8.3.1, y en sistemas compatibles. Además de la gcc, el clang también puede compilar el código C del modelo. Para obtener instrucciones sobre cómo cambiar el compilador y obtener más información, haga clic aquí.Solución de problemas
Comprobación del compilador y error de codificación
El compilador que se utiliza para compilar el código C generado por Dymola en código ejecutable para la simulación se define en la pestaña Compilador con el comando Simulación > Configuración... (consulte el apartado anterior).
Algunos de los posibles problemas se pueden encontrar pulsando el botón de prueba del compilador. Se compila y ejecuta un pequeño programa de Modelica para probar el compilador, para ejecutables de Dymola de 32 y 64 bits. Se muestran mensajes de éxito o de error.
Los mensajes de advertencia indican problemas que necesitan resolverse antes de convertir un modelo. Se mostrarán los mensajes de error con información sobre cómo continuar (incluido el enlace a este sitio web), por ejemplo, cuando no se selecciona ningún compilador. Si no se ha seleccionado (o instalado) ningún compilador al iniciar Dymola, aparecerá un mensaje con un enlace a la configuración del compilador. La información correspondiente también se muestra en el registro de comandos.
Dymola en Windows
Tenga en cuenta que Visual Studio desarrolla las piezas de su instalación la primera vez que se ejecuta. Esto se debe realizar para utilizar Visual Studio con Dymola, un paso que requiere privilegios de administrador. Si es necesario, los derechos se pueden elevar ejecutando Dymola como administrador la primera vez. Para llevar a cabo esta acción, debe hacer clic con el botón derecho en el icono de Dymola en el menú de inicio de Windows y seleccionar Ejecutar como administrador.
Para validarlo, cualquier modelo (por ejemplo, una demostración) debe abrirse y convertirse en Dymola.