问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

swmm怎么编译生成dll文件

发布网友 发布时间:2023-06-25 04:11

我来回答

1个回答

热心网友 时间:2023-08-24 05:01

如果需要改写SWMM模型的源代码,通常需要重新编译生成新的动态链接库,也就是常说的DLL,将SWMM 5源码编译为DLL的主要步骤如下:
1. 下载SWMM模型计算引擎源代码后解压,里面包含了模型代码源文件。在对代码进行必要的个性化修改后(如果不需要修改代码,就完全没有必要自己重新编译了,安装SWMM软件后,安装文件下就有计算引擎的DLL文件)就可以进行接下来的工作了。
2. 新建工程:以VC6.0为例,点击文件/新建→工程;选择”win32 dynmaic-link library”,输入工程名字,如SWMM 5,在“位置”下输入新工程存储的路径,点击下方的“确定”;
3. 选择“一个空的工程”,点击“完成”;在弹出的对话框中点击“确定”;
4. “工程”菜单中选择“添加到菜单”→文件,然后把文件夹中的包括头文件在内的SWMM源文件(均以.c,.h后缀)全部添加到工程。
5. 在swmm5.c中取消define DLL前的注释,使代码为如下形式:
//#define CLE
//#define SOL
#define DLL
6. 选择“组建”中的“编译 SWMM5 ”,在出现的对话框选择“是”,然后再选择”build”中的”execute swmm5″就完成了整个文件的编译和执行。生成的debug文件夹中有swmm5.DLL。
7. 最后,把swmm5.def文件添加到工程中重新编译一次。
swmm怎么编译生成dll文件

//#define CLE //#define SOL define DLL 6. 选择“组建”中的“编译 SWMM5 ”,在出现的对话框选择“是”,然后再选择”build”中的”execute swmm5″就完成了整个文件的编译和执行。生成的debug文件夹中有swmm5.DLL。7. 最后,把swmm5.def文件添加到工程中重新编译一次。

如何实现matlab与swmm的数据输入与输出

1. 数据输入: SWMM 的数据文件是 .inp 格式,相当于编辑文本文件, 会 Matlab 控制文本文件就成。2. 模拟控制: 用 Matlab 调用 swmm.dll 进行模拟控制。3. 数据输出: SWMM 的结果文件是 .out 格式(二进制), 读取结果具体可以看swmm5_iface 里面的 Interfacing.chm ”Appendix B.Format of...

swmm怎么编译生成dll文件

选择“组建”中的“编译 SWMM5 ”,在出现的对话框选择“是”,然后再选择”build”中的”execute swmm5″就完成了整个文件的编译和执行。生成的debug文件夹中有swmm5.DLL。7.最后,把swmm5.def文件添加到工程中重新编译一次。

c语言文件编译成dll文件 编译生成dll文件的指令 dll文件怎么生成 Pycharm生成dll文件 vs生成dll文件 如何编译dll文件 dll文件编译 matlab编译成dll 生成dll文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
介绍几部恐怖片,是欧美的僵尸那种的,最好人类有(好枪)去对抗的_百度知 ... 求推荐几部欧美丧尸片,剧情一定要好,要吓人。例如僵尸世界大战... 结婚讲究门当户对什么意思 读书|《简•爱》:婚姻中的门当户对,是爱情基础上的人格平等 关于婚姻应该门当户对的文学作品 拿到美国临时绿卡一共有几种途径?除了结婚还有什么途径吗? 申请美国临时绿卡要申请多长时间才能拿到 vivox21格式化怎么用 vivo手机怎么格式化(vivo手机怎么格式化恢复到最初) 请问什么是“羹”啊? 中文缩写swmm是啥意思? 东风本田思域发电机坏了有什么症状 皮带打滑,加油无力,电瓶灯亮.求解答 女强人的婚姻观是怎样的? 小明不太理解三字经的意思我会用什么劝告他小红学习越来越认真,_百度... 人不学 不知义作文 人不学,不知义有什么故事吗 AK-47伏特加能把人喝死不。 郭嘉欣的人物介绍 郭嘉璐的藏头诗。。。 美女樱开花以后要修剪吗 郭嘉璐的《讯号》 歌词 茶树一般几年一换代啊? 美女樱开完花后能修剪吗 决定ig类别的抗原决定簇存在于lg分 所有的lg都有ab的活性吗 微生物数量单位lg表示什么意思 重庆市公务员2023招考岗位 2023重庆市公务员成绩查询时间3月28日开始(附查询入口) 2023重庆市公务员成绩查询时间及入口 swmm 是用c语言写的吗 swmm(暴雨管理模型)安装完成后运行显示 RPC服务器不可用 swmm中插入背景图是什么格式的文件 如何实现matlab与swmm的数据输入与输出 心胜于物出处 群星心胜于物怎么点 无尽之剑2的心胜于物怎么达成 堆高机的刹车怎么用 堆高机是不是叉得越高,承重要减低 学集装箱堆高机要先考证才能学 天龙八部木桶伯爆什么 木桶伯多久刷新一次 天龙八部小柏的位置 木桶伯掉什么 天龙八部《木桶伯》是多少级的怪?是不是BOSS 天龙八部2木桶伯什么时候出现??那家伙好打吗??没有1888卡必须30级之前... 天龙八部财富卡使用级数?木桶伯几级? 天龙八部藏宝洞木桶伯多少级可以单打 天龙八部宝藏洞五层BOSS木桶伯暴的财富卡是不是不管多少级都可以用的... 克里斯滕·丽特是什么民族