Fluent編譯UDF報(bào)錯(cuò)解決方案

2017-07-13  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

在用Fluent求解動(dòng)網(wǎng)格,加源項(xiàng)等一些特殊問題時(shí),需要用到User Defined Function(UDF),且不說寫代碼讓你崩潰,首先你好容易導(dǎo)入你寫好的程序,發(fā)現(xiàn)程序居然無法編譯,為了解決該問題,本人在網(wǎng)上各種搜資料,在被N個(gè)虛假信息欺騙后,終于找到了一個(gè)靠譜的解決方案,我用Ansys17.1和VS2010親測(cè)有效?,F(xiàn)將問題與解決方案總結(jié)如下:


問題分析:

Ansys未把安裝環(huán)境集成到軟件中,需要在Windows系統(tǒng)設(shè)置環(huán)境變量,(啥?你問我啥叫環(huán)境變量?這個(gè)。。。問度娘吧!)

解決方案:

1.安裝VS2010,只需要裝vc模塊即可

2.運(yùn)行Fluent安裝目錄下ntbin文件夾下的setenv.exe(操作系統(tǒng)不同,其位置可能不一樣)

3.右鍵點(diǎn)擊“我的電腦-屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量”

4.在系統(tǒng)變量下創(chuàng)建以下三個(gè)變量:

INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;

LIB =C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64

Path=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE;

如果Windows不出幺蛾子的話,你應(yīng)該能正常編譯UDF了。如果你實(shí)在不走運(yùn),還報(bào)錯(cuò)加載kernel32.lib錯(cuò)誤的話,那么請(qǐng)繼續(xù)往下看:

將變量lib改為:

LIB =C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\kernel32.lib

如果還不行??那我也不行了,問度娘吧!


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Fluent編譯UDF報(bào)錯(cuò)解決方案 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線報(bào)名:
  • 客服在線請(qǐng)直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話,謝謝!
驗(yàn)證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項(xiàng)目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com