打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
FLUENT 18.0和VS2017进行FLUENT UDF
1.安装fluent15.0(不述)
2.安装VS2017
就图中的三个点选的选项就行。
之前的vs版本有lib,path,include的环境变量的自动生成选项共点击,但是在这个版本的vs的安装过程中我没看到。
安装大概要几个小时,可以做些其他事情。

3.测试vs2017
打开VISUAL STUDIO 2017(而不是BLEND FOR VISUAL STUDIO)
参考以下链接:
https://jingyan.baidu.com/article/6079ad0ea28cbd28ff86db00.html
 
4.应用udf

2018-01-13:
借鉴以下案例https://mp.weixin.qq.com/s/vYdrHdQ2KvYePmHZ3Lq6zQ

仅仅模仿其中说的操作是不够的,因为会报错。
经过详细调查,应该和系统环境变量有关系。补充如下:
在PC的用户变量中——
INCLUDE:
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\include;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\VS\include;

LIB:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\VS\lib;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\lib

PATH:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.12.25827\bin\Hostx64\x64
d:\program files\ansys inc\v150\fluent\ntbin\win64

 陆续是为了解决stdio.h找不到、basted.h找不到等问题,而通过首先用EVERYTHOING文件搜索搜出报错提到的缺少或出错的h文件的位置,然后放入include中来解决的。

但是在这个案例中,最后提到了一个头文件本身就出错,暂时不知道怎么办。
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h(494): error C2059: 语法错误:“常数”
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h(494): error C2143: 语法错误: 缺少“)”(在“/”的前面)
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h(494): error C2143: 语法错误: 缺少“{”(在“/”的前面)
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h(494): error C2059: 语法错误:“/”
C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\ucrt\corecrt_math.h(494): error C2059: 语法错误:“)”

百度的话竟然只百度到一个相关的,还是未解决的……
然而我用一个非常简单的helloworld程序来测试就避免了这个报错。这就说明,可能还是有方法绕开这个问题的。

我猜会不会是和fluent和vs的版本的高低匹配有关系。毕竟编译器来说,好像是由不同的规范所约束的。我看了一下前述corecrt_math.h的相应行的内容,感觉也就是参数的要求不符合啥的。

1月14日我安装了FLUENT 18.2,果然可以了:
 
 







本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
vs2015部署
VS Code编写Fluent UDF时代码智能提示
Windows下FFTW库的安装
Visual Studio 2010下配置PC
Installing Win SDK for Svr 2008 after VS 2008 breaks VS command line build environment
【配置】win7+VS2013+OpenCV3.0.0
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服