Cómo compilar SWMM para generar archivos DLL
1. Descargue el código fuente del motor de cálculo del modelo SWMM y descomprímalo, que contiene el archivo fuente del código del modelo. Después de realizar las modificaciones personalizadas necesarias en el código (si no necesita modificar el código, no es necesario que lo vuelva a compilar usted mismo. Después de instalar el software SWMM, hay un archivo DLL para el motor de cálculo en el archivo de instalación), puedes continuar con el siguiente paso.
2. Cree un nuevo proyecto: tome VC6.0 como ejemplo, haga clic en Archivo/Nuevo → Proyecto; seleccione "biblioteca win32 dynmaic-link", ingrese el nombre del proyecto, como SWMM 5, ingrese en "ubicación" Ruta para almacenar nuevos proyectos. Ingrese la ruta de almacenamiento del nuevo proyecto en "Ubicación" y haga clic en "Aceptar" en la parte inferior;
3. Seleccione "Un proyecto vacío" y haga clic en "Finalizar"; cuadro de diálogo arriba. Haga clic en "Aceptar" en el cuadro de diálogo emergente;
4. Seleccione "Agregar al menú" → "Archivo" en el menú "Proyecto" y luego agregue los archivos fuente SWMM (todos en .html). formato) en la carpeta (incluidos los archivos de encabezado) del proyecto.
5. Elimine el comentario antes de definir la DLL en swmm5.c para que el código quede como sigue:
//#define CLE
//#define SOL
p>#define DLL
6. Seleccione "Formato", seleccione "Compilar SWMM5" en "Compilar", seleccione "Sí" en el cuadro de diálogo que aparece y luego seleccione "Compilar" en "Compilar" Ejecutar SWMM5". Seleccione "Ejecutar SWMM5" en el cuadro de diálogo "Compilar" y luego seleccione "Sí" en el cuadro de diálogo "Compilar".
7. Finalmente, agregue el archivo swmm5.def al proyecto y vuelva a compilarlo.