日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

FLUENT 18.0和VS2017進(jìn)行FLUENT UDF

 昵稱51718364 2018-01-13
1.安裝fluent15.0(不述)
2.安裝VS2017
就圖中的三個點選的選項就行。
之前的vs版本有l(wèi)ib,path,include的環(huán)境變量的自動生成選項共點擊,但是在這個版本的vs的安裝過程中我沒看到。
安裝大概要幾個小時,可以做些其他事情。

3.測試vs2017
打開VISUAL STUDIO 2017(而不是BLEND FOR VISUAL STUDIO)
參考以下鏈接:
https://jingyan.baidu.com/article/6079ad0ea28cbd28ff86db00.html
 
4.應(yīng)用udf

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

僅僅模仿其中說的操作是不夠的,因為會報錯。
經(jīng)過詳細(xì)調(diào)查,應(yīng)該和系統(tǒng)環(huán)境變量有關(guān)系。補充如下:
在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

 陸續(xù)是為了解決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: 語法錯誤:“常數(shù)”
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: 語法錯誤:“)”

百度的話竟然只百度到一個相關(guān)的,還是未解決的……
然而我用一個非常簡單的helloworld程序來測試就避免了這個報錯。這就說明,可能還是有方法繞開這個問題的。

我猜會不會是和fluent和vs的版本的高低匹配有關(guān)系。畢竟編譯器來說,好像是由不同的規(guī)范所約束的。我看了一下前述corecrt_math.h的相應(yīng)行的內(nèi)容,感覺也就是參數(shù)的要求不符合啥的。

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







    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多