gearboy 发表于 2017-11-8 21:21:40

【UDF编译调试工具】在Visual Studio中一体化编辑编译调试UDF

本帖最后由 gearboy 于 2019-12-11 15:02 编辑

利用Visual Studio集成环境进行Fluent UDF编写,编译,调试的一体化工具终于完成了,历时几年的构思到编程实现,完全实现了自动化。解决了UDF调试困难,无法查看中间变量,初学者搭建编译环境困境的问题(装好Visual Studio和本软件就可以直接编译调试),甚至可以调用 VC++/MFC 函数。软件下载主页 https://vcUdfStudio.bitbucket.io。 技术QQ群:817525240
Support System:
WinXP-Win10 (32bit/64bit)
Fluent 6.3-2019R3 (32bit/64bit)

Visual Studio 2008SP1-2013

启动器


Fluent中的嵌入菜单


调试过程中查看中间变量的值



纳尼亚 发表于 2017-12-11 21:31:20

有没有能用VS2015版的?

那年の夏天 发表于 2017-12-14 15:00:06

纳尼亚 发表于 2017-12-11 21:31
有没有能用VS2015版的?

你用vs2015的吗?我win10系统,看网上需要安装这个,刚下载了一个,还不会用

不负流年 发表于 2017-12-29 09:58:46

18.0没有吗?

gearboy 发表于 2018-1-31 10:20:08

暂不支持vs2015及更高版本,支持vs2008sp1--vs2013

gearboy 发表于 2018-1-31 22:39:13

软件已经升级到1.0 Service Pack 1
修复一些bug,包括:
1. 如果不是从Fluent启动VS,则无法改名sln文件的问题,现在可以改名。
2. 如果用VS2008 SP1, fluent case目录不能有空格的问题,现在允许有空格。
3. 旧Debug版本的udf库目录为libudfD(这样在Debug版本hook好的函数在切换为Release版本时需要重新hook。例如如果有DEFINE_ON_DEMAND(test)函数,原来Debug版本hook时名字为test::libudfD,Release版本的名字为test::libudf,Debug和Release版本互相切换时需要重新hook),现在Debug和Release版本都是test::libudf,因此不用重新hook。
4. 工程项目中添加UDF_EXPORTING预定义(旧版本未添加,有些函数会因此出现未定义错误,例如 dll.h中定义的CX_DLL_OpenLib函数).
5. 如果用VS2008 SP1,从Debug切换为Release版本时,与libudf.dll相同目录的libudf.pdb文件不能自动删除,现在可以自动删除。

软件主页:https://vcUdfStudio.bitbucket.io/
正在创建中,敬请关注。

gearboy 发表于 2018-4-3 09:49:06

18.2正在开发中

gearboy 发表于 2018-5-2 14:25:07

18.2将支持fluent 18.2及以前所有版本,正在开发中,请关注本贴更新。

gearboy 发表于 2018-5-11 23:07:25

支持到18.2的版本已经研发成功



gearboy 发表于 2019-9-26 16:37:30

已经更新到支持Fluent 2019R2的版本,欢迎试用。https://vcUdfStudio.bitbucket.io/, 软件技术QQ群:817525240
页: [1]
查看完整版本: 【UDF编译调试工具】在Visual Studio中一体化编辑编译调试UDF