小软件下载地址(不仅支持Visual Studio并且打包gcc,解压即可编译):

https://pan.baidu.com/s/1XPfjfY8DC2KKS8gj1KhutQ

提取码: 6kju

小软件下载地址(仅支持Visual Studio):

https://pan.baidu.com/s/1FLFWTX421kj0lJs4Mp6HFA

提取码: jnjs

使用教程优酷播放地址:https://v.youku.com/v_show/id_XNDI2MDk4OTczNg==.html?spm=a2hzp.8244740.0.0 

使用教程原版视频教程下载地址:https://pan.baidu.com/s/1TuJC_Feefbj9fhbVLz6S4A

提取码: 5fhf 

本人编写的一款小软件,用来编译Fluent的UDF,避免大家设置环境变量的痛苦,并且解决了在高版本的Fluent当中即使环境变量设置成功,编译报错乱码的问题。理论上支持所有的ANSYS版本,ANSYS18版本及其以上支持编译C++源文件,理论上支持所有的vs版本,详细使用方法见视频。

使用过程中可能遇见下面的错误

如果遇到上述错误,请将udf源文件转码保存,操作步骤参考下面截图操作

使用记事本:

或者使用notepad++:

更新:

精简界面

增加头文件复选框,隐藏头文件,需要的时候可勾选,鼠标悬停在头文件复选框处会有提示

增加高级选项,用来在UDF当中加入第三方库,鼠标悬停在复选框处会有提示

更新:
修复ANSYS安装在C盘由于权限问题编译不成功的bug
 

更新:

修改多选时路径分隔符,防止出现文件名中出现分隔符,导致出错。

更新:

修复高版本Visual Studio对于udf的c++语法支持

更新:

增加windows下gcc对udf编译的支持

并且将gcc也一起打包,无需vs环境,无需设置环境变量,下载解压以后即可使用

但是首次编译时间较长,大概十多分钟,需要耐心等待

对于高版本的ansys编译完成后可能会有一些警告,直接无视这些警告即可

更新:

修复gcc对于c++语法支持

修复文件多选软件卡住的问题

在使用g++编译udf的时候会出现很多的warning,忽略即可

更新:

修复串行编译时报错位置不详细的问题

去除warning信息的显示,只显示error报错,界面更加清爽

更新:
修复ansys版本太低,小软件闪退的问题
修复选择编译器为gcc时,串行情况下加载第三方库报错问题
修复选择编译器为gcc时,编译高版本fluent报错的问题

更新:

彻底解决gcc对于C++语法的支持

编译udf小软件(附视频教程)的更多相关文章

  1. WEB学习路线2019完整版(附视频教程+网盘下载地址)

    WEB学习路线2019完整版(附视频教程+网盘下载地址).适合初学者的最新WEB前端学习路线汇总! 在当下来说web前端开发工程师可谓是高福利.高薪水的职业了.所以现在学习web前端开发的技术人员也是 ...

  2. 如何在linux平台上编译安装zlib软件(公司部分线上机器缺少zlib不能安装supervisor)

    文章在Centos  6.5 linux平台上演示一下如何进行编译安装zlib软件,并配置相关的选项加载使用.示范从下载到安装并配置进行使用过程一系列整套讲解,希望可以给网友考虑使用,谢谢.   工具 ...

  3. 【开源小软件 】Bing每日壁纸 让桌面壁纸保持更新

    发布一个开源小软件,Bing每日壁纸. 该小软件可以自动获取Bing的精美图片设置为壁纸,并且支持随机切换历史壁纸,查看壁纸故事. 欢迎大家下载使用,点star!有问题请留言或者提issue. 开源地 ...

  4. GCC编译UDF和gdb调试UDF

    Fluent版本:19.0 前面我们介绍过使用VS来编译和调试UDF,其实我们也可以用GCC来编译UDF.gdb调试UDF.本次介绍的方法更具有通用性,也适用于Linux下Fluent的UDF编译和调 ...

  5. Ansys Student 2020R2中Fluent编译UDF简介

    使用内建编译器 在Ansys Fluent中编译UDF一般都需要额外安装相应版本的Visual Studio编译器,VS的缺点是体量大,占空间,安装后还需要额外进行相关设置才能正常使用.而新版本的An ...

  6. 【源码】谷歌代理~WPF简单小软件-2015-10-15首发 (2016-03-01已更新源)

    蛋疼,昨天把代理去了后才发现,原来咱们连谷歌应用都访问不了,,,用别人的总觉得不怎么安全,然后今天早上就编了个小软件干掉他这限制==>  GoogleProxy.exe [主要目的:为了能在线安 ...

  7. 微信小程序开发视频教程新鲜出炉

    微信小程序开发公测了,可是对于新手来说,不同的框架不同的开发机制,如何快速适应呢?微信小程序开发视频教程新鲜出炉了,从零开始一步一步搭建微信小程序,每个章节都会涉及到不同的知识点,等教程学习完你不但掌 ...

  8. Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表

    Qt5.5.0使用mysql编写小软件源码讲解---顾客信息登记表 一个个人觉得比较简单小巧的软件. 下面就如何编写如何发布打包来介绍一下吧! 先下载mysql的库文件链接:http://files. ...

  9. 推荐两款PC健康小软件

    一.前言 对于经常需要坐在电脑前工作一整天的人来说,健康问题是不得不关注的.下面推荐我一直在用的两款体积非常小(几百KB)的健康小软件,也许可以在无形中保护你.提醒你. 1. FadeTop 这是一款 ...

随机推荐

  1. scala中nothing和null的区别

    1:nothing是所有类型的子类,他没有具体的实例对象,常见的应用:抛出异常.程序exit.无线循环等. 2:nothing是所有类型的子类,也是null的子类,nothing没有对象,但是可以用来 ...

  2. WPF DataGrid横向显示

    前言 利用各种变换,将其水平改向至横向显示. 注意的是要固定好单元格的高宽,或者手动编写style 否者在滚动的时候,会有高宽比例不一样的时候 再其次,要注意datagrid的容器或者datagrid ...

  3. mysql 实现row_number功能

    需求: 解答:由于mysql 中没有类似oracle中的 row_number功能,要实现row_number 可以使用如下功能: Select pkid,(@row_number:=@row_num ...

  4. 好用到哭!8个技巧让Vim菜鸟变专家

    原文: https://juejin.im/post/5da68cb8f265da5b8c03c4a1 Vim只不过是一个文本编辑器,但如果你曾见过真正的高手是如何使用vim的,你就会知道,这个软件出 ...

  5. Flask模板渲染

    目录 Flask模板渲染 Jinja2模板引擎简介 模板 Jinja2 模板变量 变量 控制结构 宏,类似Python代码中的函数 模板继承 包含(Include) 过滤器 链式调用 常见内建过滤器 ...

  6. zsh禁用自动更新

    编辑.oh-my-zsh/oh-my-zsh.sh文件 set DISABLE_AUTO_UPDATE = false # Check for updates on initial load... i ...

  7. javascript获取url中的参数值

    javascript的实现代码如下: function QueryString(fieldName) { var urlString = document.location.search; if(ur ...

  8. android studio学习----如何创建一个库项目

    首先,打开Android studio的软件工具,进入到界面中点击菜单的“file”选项. 2 在弹出的下拉的菜单中,可以看到的是为"New Module“的选项点击进入.   3 进入到c ...

  9. Qt 字符串截取 获取指定字符位置

    获取字符在字符串中的位置 QString str = "AT+LOC+LOCATION: 115.850441,33.004833"; QString s = "LOC& ...

  10. 由于找不到mingwm10.dll 由于找不到QtCore4.dll

    出现如下错误: 由于找不到mingwm10.dll 由于找不到QtCore4.dll 解决办法 将qt库加入环境变量