找回密码
 注册
查看: 12034|回复: 24

[原创]用Visual Studio编译udf

[复制链接]
发表于 2009-9-1 22:36:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本工具是集新建,编写,编译UDF工程于一身的Visual Studio工具 1.jpg
功能如下:(支持最新的12.1.2和稳定的6.3.26两个版本)
1.在VS2005、2008、2010中编写、调试UDF,便于查找错误。
未命名.JPG
2.用Fluent编译UDF,经常出现“找不到文件”等错误,用此向导生成的,直接在VS2005点编译就可生成UDF(debug版本用于调试,生成文件可以无视;release版本直接在你指定的工作目录生成UDF,然后进入Fluent直接点load即可,然后即可运行调试,如果不对,在Fluent中unload掉udf,再返回VS修改代码编译(Release)即可,最后在Fluent中重新load)
3.如果你的VC安装了VISUAL ASSIST这款插件,那么UDF那么多的宏你也不会在记忆,输入首字母会直接提示的。(效果如下)
3.jpg
如果无法安装,请参照14楼手动复制
5月12日改正“路径空格”BUG,,添加12.0.16  版本支持;增加编写并行UDF功能

[ 本帖最后由 jinruibin 于 2010-8-29 21:05 编辑 ]

FluentUDF.rar

36.26 KB, 下载次数: 998

发表于 2009-9-2 09:50:49 | 显示全部楼层
楼主可以考虑在做个VS 2008版本的。
发表于 2009-9-2 12:24:31 | 显示全部楼层
楼主能否写个使用教程。我在2008下没成功。
发表于 2009-9-2 17:17:07 | 显示全部楼层
原帖由 jinruibin 于 2009-9-2 07:48 发表
把setup.bat里第二行改成
for /f  "skip=4 delims=         tokens=3" %%i in ('REG QUERY HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Setup\VC /v ProductDir') do set vc=%%i
没装VC2008,无法测试

不知道这是怎么个问题?
error.jpg
 楼主| 发表于 2009-9-2 19:51:43 | 显示全部楼层

回复 8# gearboy78 的帖子

我刚测试了,2008不能用,可能是目录名称有所改变

[ 本帖最后由 jinruibin 于 2009-9-2 12:10 编辑 ]
发表于 2009-9-5 21:05:25 | 显示全部楼层
怎么把用它来debug写的udf?

提个建议,能不能在选择fluent安装目录和工作目录的地方加个下拉菜单或者 能不能让用户自己修改默认的安装目录和工作目录?
 楼主| 发表于 2009-9-6 11:04:25 | 显示全部楼层
原帖由 lyk302 于 2009-9-5 13:05 发表
怎么把用它来debug写的udf?

提个建议,能不能在选择fluent安装目录和工作目录的地方加个下拉菜单或者 能不能让用户自己修改默认的安装目录和工作目录?

debug UDF ?断点,监视变量....吗?这个好像不行,libudf.dll只有Fluent自己可以调用;只能在VS里看到基本的语法错误。
第二个缺点已经改进,需重新下载

[ 本帖最后由 jinruibin 于 2009-9-6 09:10 编辑 ]
发表于 2009-10-13 10:50:04 | 显示全部楼层
编程高手啊! 而且还搞Fluent,不错,佩服感谢加支持!

[ 本帖最后由 wxymax 于 2009-10-13 03:00 编辑 ]
发表于 2009-10-22 16:42:34 | 显示全部楼层
VS 2008: Project creation failed...
 楼主| 发表于 2010-1-11 14:48:02 | 显示全部楼层
挖个坟,更新以支持最新的12.1.2版本
 楼主| 发表于 2010-4-27 16:53:14 | 显示全部楼层
vs2008可以了
发表于 2010-5-6 15:53:10 | 显示全部楼层
楼主,怎么安装不了啊,这个怎么安装的?
发表于 2010-5-6 16:08:54 | 显示全部楼层
跟4楼的情况差不多,提示找不到路径!!
 楼主| 发表于 2010-5-7 09:09:35 | 显示全部楼层

回复 13# sugang74 的帖子

你的电脑有问题,那只能手动安装了:
把FluentUDF.vsz,FluentUDF.vsdir ,FluentUDF.vsz三个文件拷贝到C:\Program Files\Microsoft Visual Studio 8\VC\vcprojects下

把FluentUDF文件夹拷贝到C:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz下即可

上面的是vs2005,如果是vs2008,把FluentUDF08.vsz重命名为FluentUDF.vsz覆盖即可
发表于 2010-5-8 21:09:28 | 显示全部楼层
楼主,你上面说的三个文件怎么有两个一样的?不是其中有一个FluentUDF.vsz应该是那个图标文件FluentUDF.ico ?
我按着你的意思把文件拷贝进去的,在打开vs2005后也看到了图标,但是进行到“选择版本6.3.26或12.1.2”这一步,点击“完成”后,跳出个“没有权限”对话框,就不能进行下去了,请问这是怎么回事?另,我的系统是VISTA
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表