小软件下载地址(不仅支持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. Java 函数式编程--流操作

    GitHub Page: http://blog.cloudli.top/posts/Java-函数式编程-流操作/ 外部迭代到内部迭代 在使用集合类时,通用的方式是在使用 for 循环集合上进行迭代 ...

  2. ASP.NET MVC EF 连接数据库(二)-----Model First

    Model first (VS2015 ,Sql Server2014) 新建MVC项目     右键product ,新增标量属性(数据库表中的字段)   Ctrl + S 保存页面,右键“根据模型 ...

  3. C# Socket服务器及多客户端连接示例

    服务端代码[控制台示例] static List<Socket> Sockets = new List<Socket>(); static void Main(string[] ...

  4. 最新的JavaScript核心语言标准——ES6,彻底改变你编写JS代码的方式!

    原文地址 迁移到:http://www.bdata-cap.com/newsinfo/1741515.html 本文内容 ECMAScript 发生了什么变化? 新标准 版本号6 兑现承诺 迭代器和f ...

  5. make几个知识点

    即时变量和延时变量 在下面代码中,定义了一个值为x的x变量,以延时变量的方式将它的值赋给y,以即时变量的方式将它的值赋给z. 因为y为延时变量,所以y的取值并不会立即计算,而是在整个文件解析完成之后才 ...

  6. vim操作:打开多个文件、同时显示多个文件、在文件之间切换

    打开多个文件: 1.vim还没有启动的时候: 在终端里输入 vim file1 file2 ... filen 便可以打开所有想要打开的文件 2.vim已经启动 输入 :open file 可以再打开 ...

  7. delphi实现窗体闪烁功能

    delphi实现窗体闪烁功能 以前做窗口闪动时都没有考虑到让任务栏上的按钮闪动的问题, 现在一个客户需要任务栏按钮闪动,发现以前使用的flashwindow不能达到要求了, 查找了一下,找到flash ...

  8. 7.vertical-align属性

    本节学习目标: 图片.表单和旁边的文字对齐 解决图片底部默认空白缝隙问题 1.图片.表单和旁边的文字对齐 默认的图片.表单等行内元素或行内快元素是和文字的基线对齐的,但在实际情况下,我们想让他们中间对 ...

  9. 字符串的sizeof长度及strlen长度

    在C/C++中,字符串是以零('\0')结尾的.比如,对于下面的字符串: "hello"  在最后一个字符'd'后面,还有一个我们肉眼看不见的'\0'字符,作为该字符串的结束符.所 ...

  10. 网络编程(四)--基于udp协议的套接字、socketserver模块

    一.UDP协议(数据报协议) 1.何为udp协议 不可靠传输,”报头”部分一共只有8个字节,总长度不超过65,535字节,正好放进一个IP数据包. 以太网头 ip头                  ...