1. 下载计算引擎源代码后解压, 目前最新版本5-0-022。 其中包含源文件和工程文件,选择vc2005_con。在源代码目录下创建VC2005_CON目录拷贝VC2005-CON.VCPROJ 放在该目录下。

2. 注意readme文件中的说明 打开vs后修改工程设置,按照需要增加宏定义,如果要编译EXE则增加 CLE定义

#define CLE
       //#define SOL
       //#define DLL

3. 原始的工程文件中设置了优化,并且设置了不生产pdb等debug信息,所以如果需要进行调试,需要修改几个设置:

1) Goto Project->Properties
2) Make sure "Configuration" at the top is "Debug"
3) On the left, select "C/C++", then "General"
4) On the right, change "Debug information format" to "Program Database for edit and continue (/ZI)"
5) On the left, Select "Optimization"
6) On the right, Change "Optimization" to "Disabled (/Od)"
7) On the left, select "Code Generation"
8) On the right, change "Runtime library" to "Multi-Threaded Debug (/MTd)"
9) On the left, expand "Linker" and select "Debugging"
10) On the right, change "Generate Debug info" to "Yes (/DEBUG)"
11) Rebuild your project.

最后在commadnline中写上输入的inp文件,开始调试。

转载于:https://www.cnblogs.com/WaterInfor/p/3474977.html

SWMM[Storm Water Management Model]模型代码编译调试环境设置相关推荐

  1. g++ linux 编译开栈_Linux下编写C++服务器(配置C++编译调试环境)

    Linux下编写C++服务器(配置C++编译调试环境) 安装好linux虚拟机,确定能上网后,我们可以开始编写C++程序了,但在这之前我们需要下载编译器和调试器 下载gcc 1.在终端输入yum se ...

  2. cmake 安装_vscode不写一行配置,用cmake傻瓜式搭建C++编译调试环境

    网上看了一些用vscode+cmake搭建C++编译调试环境的帖子,基本差不多,都要写一个配置文件.其实根本不用这么麻烦.安装的工具是一样的,但是操作可以更加简单. VSCode + CMake超简单 ...

  3. Android10.0 系统解析(02)——搭建Android源代码编译调试环境

    1.前言 Android的编译环境作为深入学习Android的基础,不可或缺,能够完整下载Android源代码并编译成功,对深入学习Android是非常关键和重要的一步.Android环境搭建比较繁琐 ...

  4. keras系列︱Sequential与Model模型、keras基本结构功能(一)

    不得不说,这深度学习框架更新太快了尤其到了Keras2.0版本,快到Keras中文版好多都是错的,快到官方文档也有旧的没更新,前路坑太多. 到发文为止,已经有theano/tensorflow/CNT ...

  5. 苏建林DGCNN模型代码详解

    1.说明 以下代码为苏神参加百度信息抽取比赛提出的DGCNN模型代码,其源码基本是没有注释的,所以本文对大部分代码做了注释,可能有不对的地方,可以指出.另一个就是对keras3.x版本下Attenti ...

  6. python的代码编译、代码打包方法

    python的代码编译.代码打包方法 代码编译 把代码编译成pyc文件 import py_compilepy_compile.compile(r'文件路径') 或者直接在terminal中运行 py ...

  7. django中model模型

    python manage.py dumpdata blog       # 导出blog数据 python manage.py loaddata blog_dump.json   # 导入数据  m ...

  8. Django基础核心技术之Model模型的介绍与设计

    Django基础核心技术之Model模型的介绍与设计 原创: Yunbo Shi Python Web与Django开发 2018-05-03 Django网络应用开发的5项基础核心技术包括模型(Mo ...

  9. Django中的Model模型

    Model模型 模型是你的数据的唯一的.权威的信息源.它包含你所储存数据的必要字段和行为. 通常,每个模型对应数据库中唯一的一张表. 每个模型都是django.db.models.Model的一个Py ...

  10. MVC中Model BLL层Model模型互转

    MVC中Model BLL层Model模型互转 一. 模型通常可以做2种:充血模型和失血模型,一般做法是模型就是模型,不具备方法来操作,只具有属性,这种叫做失血模型(可能不准确):具备对模型一定的简单 ...

最新文章

  1. 那些年,SDN走过来时的路
  2. Scott Mitchell的ASP.NET2.0数据指南中文版索引
  3. 阅读笔记1(面试题功能测试-自动化提升效率)
  4. struts2教程--标签库详解
  5. [转]java二维码生成与解析代码实现
  6. 网页Object标签 遮盖DIV标签解决方法
  7. python items() 函数的使用(一分钟读懂)
  8. python选择应用窗口到最前面
  9. Navicat Premium 12 安装教程 + 注册机 Navicat_Keygen_Patch_v5.0_By_DFoX_CHS [附资源]
  10. 河北师范大学计算机专业保研率,12所师范大学2018-2020年保研率对比!附9所师范大学2021保研率...
  11. Android Wifi控制方法总结
  12. python能干什么知乎-python能做什么知乎
  13. STM32网络通信之DM9000了解
  14. (转)全新2007高校BBS上20个睿智的冷笑话
  15. 网络存储专有名词介绍
  16. 选购家用安防摄像头,考虑室内还是室外,无线还是有线
  17. Cannot Resolve Symbol xxx 错误解决
  18. 分享20份小升初超实用简历模板,每套都有自己的风格,可选取适合孩子的
  19. python eel 安卓_测试Eel——进行py与js文件数据传输
  20. PHP require、include、require_once、include_once用法及区别

热门文章

  1. Structs1.0入门知识
  2. MATLAB-阶乘运算
  3. C#使用Minidump导出内存快照Minidumper
  4. Agent Tesla样本分析
  5. 机房计算机组网方案,网络机房测试方案
  6. WPF 设置TextBox和PasswordBox设置光标位置
  7. Machine Learning: A Probabilistic Perspective——Chapter 1
  8. 解决ueditor百度富文本编辑器图片可以上传但是在线管理图片无法显示
  9. UnityEditor-Windows编辑器与Inspector编辑器
  10. 丰县哪里有学计算机,江苏丰县中等专业学校2021年有哪些专业