日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vs 编译设置obj路径_FLUENT UDF 环境变量设置

發布時間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vs 编译设置obj路径_FLUENT UDF 环境变量设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、FLUENT加載UDF報錯分析

UDF 鏈接到fluent有兩種方式,解釋方式(interpreted)或者編譯(compiled)方式。

解釋方式不需要編譯器,因此比較方便,但它速度慢。而且如果寫的代碼包括了除了udf.h之外的第三方庫,很有可能出現錯誤。使用這種方式不需要配置visual studio,但除非確定不會用到第三方庫函數,否則的話還是配置vs,使用compiled方式更好。

需要注意的是,UDF的源代碼文件只支持.c,不支持.cpp。

  • 如果Build出錯,則往往是UDF源代碼存在錯誤;強烈推薦硫酸亞銅開發的UDF編譯工具。
  • 對于Linux平臺,一般不需要配置環境變量,但是GCC不支持行注釋,將所有行注釋(//……)改為塊注釋(/*……*/)一般就可以順利加載UDF。
  • 編譯udf小軟件(附視頻教程) - 硫酸亞銅 - 博客園?www.cnblogs.com
  • 如果Build沒有報錯,但是Load報錯,往往是VS的環境變量沒有設置好。

  • 二、FLUENT環境變量配置(建議復制,避免手敲)

    fluent中配置UDF環境變量 - 蔡釗 - 博客園?www.cnblogs.comfluent的udf環境變量設置指導性教程 - 百度文庫?wenku.baidu.com

    第一種方法:修改udf.bat文件(軟件安裝多了之后可能導致環境變量被修改,此時轉方法二和方法三)

    以編譯器VS2010為例,其他版本配置方法應該也是一樣的。

    第二種方法:安裝完Visual Studio 2010之后到VS2010的安裝目錄下。

    例如:“D:Program FilesMicrosoft Visual Studio 10.0”。依次打開目錄“VCbin”,如果是32位系統直接打開文件“vcvars32.bat”,如果是64位系統進入目錄“amd64”打開文件“vcvars64.bat”。

    在文件的最后添加如下語句:

    set INCLUDE >> path.txt

    set LIB >> path.txt

    set PATH >> path.txt

    修改完成后保存(默認只讀,可以另存為其他名字),雙擊運行,會在當前目錄下生成文件“path.txt”。

    打開之后找到變量“INCLUDE”、“LIB”、“LIBPATH”和“PATH”。

    • 復制等號之后的內容添加到環境變量當中,建議添加到“環境變量”中的“用戶變量”當中,不要建立在系統變量區。
    • 配置完成之后(Win+R)進入“cmd”,輸入“cl ”和“nmake”查看配置是否成功,如果配置成功會顯示cl和nmake的版本信息。

    • 有些電腦在上述配置之后一定要重啟,之后就可以在FLUENT中編譯UDF。
  • 第三種方法:自己去找路徑,將找到的路徑在環境變量里設置一下。
    • 右鍵“我的電腦”—屬性—高級—環境變量
    • 在fluent安裝文件夾下雙擊setenv.exe 點“是”(C:Program FilesANSYS Incv130fluentntbinwin64setenv.exe)

    INCLUDE=

    C:Program Files (x86)Microsoft Visual Studio 10.0VCinclude;C:Program Files (x86)Microsoft SDKsWindowsv7.0AInclude;

    LIB =

    C:Program Files (x86)Microsoft Visual Studio 10.0VClibamd64;C:Program Files (x86)Microsoft SDKsWindowsv7.0ALibx64

    Path=

    C:Program Files (x86)Microsoft Visual Studio 10.0VCbinamd64;C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE;

    備注:這里環境變量是針對VS2010軟件安裝在C盤路徑,如果是其他路徑,自己可以根據安裝路徑找到就可以了。

    這里說下我的VS2015環境變量(安裝路徑為D盤)。

    INCLUDE=

    D:Program Files (x86)Microsoft Visual Studio 14.0VCinclude;C:Program Files (x86)Microsoft SDKsWindowsv7.1AInclude;

    LIB =

    D:Program Files (x86)Microsoft Visual Studio 14.0VClibamd64;C:Program Files (x86)Microsoft SDKsWindowsv7.1ALibx64;C:Program Files (x86)Microsoft SDKsWindowsv7.1ALibkernel32.lib

    Path=

    D:Program Files (x86)Microsoft Visual Studio 14.0VCbinamd64;D:Program Files (x86)Microsoft Visual Studio 14.0Common7IDE;


    三、安裝其他軟件導致環境變量變化的可能

    電腦安裝完一些新軟件之后,某一天打開FLUENT發現不能load UDF了,經過一番試錯,得到如下經驗——

    安裝完Texlive之后,電腦的環境變量會有變化,只需要重復環境變量配置中所述的操作重新修改環境變量即可。

    修改之后——

    Path=

    E:Softwaretexlive2020binwin32;D:Program Files (x86)Microsoft Visual Studio 14.0VCbinamd64;D:Program Files (x86)Microsoft Visual Studio 14.0Common7IDE;

    PATHEXT=

    .COM;.EXE;.BAT;.CMD;.VBS;.JS;.WS;.MSC

    非常不幸的事情是,當又一次打開過Texlive之后,FLUENT又無法順利編譯UDF了。

    經過一番斗爭之后,果斷決定開始卸載軟件。

    最終結果:卸載Texlive2020后,重啟電腦,重啟電腦,重啟電腦,重新生成環境變量,最終成功,此處建議電腦在裝新的軟件之前,建立系統還原點。

    總結

    以上是生活随笔為你收集整理的vs 编译设置obj路径_FLUENT UDF 环境变量设置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。