SWMM[Storm Water Management Model]模型代码编译调试环境设置
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]模型代码编译调试环境设置相关推荐
- g++ linux 编译开栈_Linux下编写C++服务器(配置C++编译调试环境)
Linux下编写C++服务器(配置C++编译调试环境) 安装好linux虚拟机,确定能上网后,我们可以开始编写C++程序了,但在这之前我们需要下载编译器和调试器 下载gcc 1.在终端输入yum se ...
- cmake 安装_vscode不写一行配置,用cmake傻瓜式搭建C++编译调试环境
网上看了一些用vscode+cmake搭建C++编译调试环境的帖子,基本差不多,都要写一个配置文件.其实根本不用这么麻烦.安装的工具是一样的,但是操作可以更加简单. VSCode + CMake超简单 ...
- Android10.0 系统解析(02)——搭建Android源代码编译调试环境
1.前言 Android的编译环境作为深入学习Android的基础,不可或缺,能够完整下载Android源代码并编译成功,对深入学习Android是非常关键和重要的一步.Android环境搭建比较繁琐 ...
- keras系列︱Sequential与Model模型、keras基本结构功能(一)
不得不说,这深度学习框架更新太快了尤其到了Keras2.0版本,快到Keras中文版好多都是错的,快到官方文档也有旧的没更新,前路坑太多. 到发文为止,已经有theano/tensorflow/CNT ...
- 苏建林DGCNN模型代码详解
1.说明 以下代码为苏神参加百度信息抽取比赛提出的DGCNN模型代码,其源码基本是没有注释的,所以本文对大部分代码做了注释,可能有不对的地方,可以指出.另一个就是对keras3.x版本下Attenti ...
- python的代码编译、代码打包方法
python的代码编译.代码打包方法 代码编译 把代码编译成pyc文件 import py_compilepy_compile.compile(r'文件路径') 或者直接在terminal中运行 py ...
- django中model模型
python manage.py dumpdata blog # 导出blog数据 python manage.py loaddata blog_dump.json # 导入数据 m ...
- Django基础核心技术之Model模型的介绍与设计
Django基础核心技术之Model模型的介绍与设计 原创: Yunbo Shi Python Web与Django开发 2018-05-03 Django网络应用开发的5项基础核心技术包括模型(Mo ...
- Django中的Model模型
Model模型 模型是你的数据的唯一的.权威的信息源.它包含你所储存数据的必要字段和行为. 通常,每个模型对应数据库中唯一的一张表. 每个模型都是django.db.models.Model的一个Py ...
- MVC中Model BLL层Model模型互转
MVC中Model BLL层Model模型互转 一. 模型通常可以做2种:充血模型和失血模型,一般做法是模型就是模型,不具备方法来操作,只具有属性,这种叫做失血模型(可能不准确):具备对模型一定的简单 ...
最新文章
- 那些年,SDN走过来时的路
- Scott Mitchell的ASP.NET2.0数据指南中文版索引
- 阅读笔记1(面试题功能测试-自动化提升效率)
- struts2教程--标签库详解
- [转]java二维码生成与解析代码实现
- 网页Object标签 遮盖DIV标签解决方法
- python items() 函数的使用(一分钟读懂)
- python选择应用窗口到最前面
- Navicat Premium 12 安装教程 + 注册机 Navicat_Keygen_Patch_v5.0_By_DFoX_CHS [附资源]
- 河北师范大学计算机专业保研率,12所师范大学2018-2020年保研率对比!附9所师范大学2021保研率...
- Android Wifi控制方法总结
- python能干什么知乎-python能做什么知乎
- STM32网络通信之DM9000了解
- (转)全新2007高校BBS上20个睿智的冷笑话
- 网络存储专有名词介绍
- 选购家用安防摄像头,考虑室内还是室外,无线还是有线
- Cannot Resolve Symbol xxx 错误解决
- 分享20份小升初超实用简历模板,每套都有自己的风格,可选取适合孩子的
- python eel 安卓_测试Eel——进行py与js文件数据传输
- PHP require、include、require_once、include_once用法及区别
热门文章
- Structs1.0入门知识
- MATLAB-阶乘运算
- C#使用Minidump导出内存快照Minidumper
- Agent Tesla样本分析
- 机房计算机组网方案,网络机房测试方案
- WPF 设置TextBox和PasswordBox设置光标位置
- Machine Learning: A Probabilistic Perspective——Chapter 1
- 解决ueditor百度富文本编辑器图片可以上传但是在线管理图片无法显示
- UnityEditor-Windows编辑器与Inspector编辑器
- 丰县哪里有学计算机,江苏丰县中等专业学校2021年有哪些专业