说明

SWAT源码采用Fortran语言编写,官方源码仓库为:https://bitbucket.org/blacklandgrasslandmodels/swat_development/src/master/
尝试使用官方源码编译:

报错过多,放弃了。

解决办法

https://zhiqiangyu.wordpress.com/2014/01/05/compile-and-run-swat-with-photran-mingw-the-easiest-way-to-remove-mathematical-errors-from-swat/
修改后的源码:https://gitee.com/kimirai/swat-source-code/tree/master/SWAT/tags/SWAT_Makefile_Rev627/SWAT_Makefile

编译步骤

1、安装MinGW、VS2019、OneAPI全家桶
参考文章:https://blog.csdn.net/qq_25262697/article/details/126858855?spm=1001.2014.3001.5502
2、预编译modparm
使用 gfortran –c modparm.f 重新生成 parm.mod。
3、打开VS2019,导入SWAT源码
运行即可,编译成功

SWAT | SWAT源码编译相关推荐

  1. java调用clang编译的so_写Java这么久,JDK源码编译过没?编译JDK源码踩坑纪实

    好奇害死羊 很多小伙伴们做Java开发,天天写Java代码,肯定离不开Java基础环境:JDK,毕竟我们写好的Java代码也是跑在JVM虚拟机上. 一般来说,我们学Java之前,第一步就是安装JDK环 ...

  2. 5单个编译总会编译全部_玩转Android10(五)源码编译开发中常用命令

    源码开发编译中,熟练掌握常用命令,可以提高开发工作效率.Android源码中,将相关的命令分为如下几类: 1.初始化源码编译环境 初始化编译环境,为后续提供如lunch.make.xxgrep.god ...

  3. mono和monodevelop源码编译安装

    之所以用源码编译的方式安装mono和monodevelop,是因为通过yum安装的mono不是最新版本,而且monodevelop不能建 asp.net MVC3的工程. 而且通过源码安装,可以进一步 ...

  4. nginx源码编译、负载均衡及模块的扩展

    1.nginx源码编译 实验环境: iptables和selinux关闭 redhat6.5 nginx:test1: 172.25.1.11 [root@test1 ~]# ls nginx-1.1 ...

  5. mac通过tree源码编译安装tree

    通过tree源码编译安装  下载源码:curl -O ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz  解压源码:tar xzvf tree-1.6 ...

  6. 干货|TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|机器学习算法工程师 安装平台 1 平台 目前Tensor ...

  7. Nginx 源码编译安装

    Nginx 源码编译安装环境 Centos7 Nginx1.8.1    下载地址:http://nginx.org/download/ 选择自己想要的版本 我这边使用1.8.1,下载地址:http: ...

  8. 基本lnmp平台的搭建(源码编译)

    lnmp :linux ,nginx ,mysql ,php 系统环境:rhel6.0    selinux and iptables disabled  (这里我们都只用源码编译的方式) 1 ste ...

  9. 源码编译安装percona-xtrabackup-2.3.2

    一.系统包需求 rpm -q libaio-devel libgpg-error-devel libgcrypt-devel autoconf automake libidn-devel libcur ...

  10. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

最新文章

  1. 显卡不够时,如何训练大型网络
  2. 5G到底有多块?刚刚5G商用牌照正式发布,一共 4 张!
  3. qsort函数和sort函数
  4. docker搭建pwn环境
  5. STM32 LCD中英文字符显示学习笔记
  6. 如果知道dll文件是面向32位系统还是面向64位系统的?
  7. spring boot配置dubbo注意事项
  8. 服务器部署多个tomcat方法
  9. Node.js详细安装教程
  10. react函数式组件传值之子传父
  11. 解决deepin+win7双系统打不上KB4474419补丁问题
  12. [计算机组成原理]海明校验及其实现
  13. html表格图片右对齐,更好的方式在HTML表格中右对齐文本
  14. 低成本佐川泽川圣安变频器设计方案ZC600量产VF80源代码原理图PCB
  15. mac 在调度中心关闭软件
  16. python单用户登录_Python 实现用户登录的简单方法
  17. VMware Workstation Pro 16 XP home edition安装(ISO文件最底下)
  18. 计算机科学与技术书单
  19. color a dir/s_2级绘本(A)Lesson 25:Kipper扮演小丑
  20. 百度地图自定义图标icon 添加本地图片无法显示问题解决

热门文章

  1. 平面设计文字排版方式有哪些?设计师们收藏——黎乙丙
  2. 2021年应届生,找java后端开发要什么水平才算合格?
  3. 如何从列联表获得对应分析的结果
  4. 47页数字孪生人脸识别轨迹分析电子围栏智慧工地解决方案
  5. CentOS 7 出现 a problem has occured and the system can‘t recover 解决办法:组合键进入命令行进行修复
  6. C#操作-LX3600非接触式IC卡读写器
  7. c语言中get的作用,c语言中get的用法
  8. Jenkins | 搭建你第一个Jenkins应用
  9. 栈“后进先出”和队列中“先进先出”的含义
  10. 计算机wifi共享,win7 wifi共享,教您Win7如何设置wifi共享