fluent編譯
『壹』 我用fluent編譯時也出現nmake的問題了,但是我不知道怎麼設置環境變數。您能知道一下我嗎
根據具體的VC版本設置 PATH、INCLUDE 和 LIB,參考VC目錄下的 vcvars32.bat。
當然在 VC 提供的命令行環境里運行 fluent,就不需要單獨設置這些變數了。
『貳』 fluent udf配置編譯報錯,急求啊,調試一天半了,要瘋了
這個是標准方法:
Fluent13+若安裝的是VS 2010, 在C盤,那麼環境變數(INCLUDE, LIB, Path)是:
32位計算機:
1,右鍵「我的電腦」—屬性—高級—環境變數
2,在fluent安裝文件夾下雙擊setenv.exe 點「是」(C:\Program Files\ANSYS Inc\v130\fluent\ntbin\setenv.exe)
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;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
Path=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
64位:位計算機:
1,右鍵「我的電腦」—屬性—高級—環境變數
2,在fluent安裝文件夾下雙擊setenv.exe 點「是」(C:\Program Files\ANSYS Inc\v130\fluent\ntbin\win64\setenv.exe)
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
『叄』 Fluent UDF 編譯問題
VC的環境變數設置有問題,檢查一下
===========
可以的話,貼一下幾個環境變數的值
echo
%PATH%
echo
%LIB%
echo
%INCLUDE%
『肆』 fluent編譯問題解答
需要配置 PATH,INCLUDE 和 LIB 三個環境變數。先在cmd中執行nmake看是否已經配置好,不行的話在用 set 命令輸出這些變數值進行檢查
『伍』 fluent編譯UDF時候出現語法錯誤:
顯示你的語法錯誤啊
建議 每個程序語句後加 ; 這個符號
因沒有源碼 不知道是否是你的 代碼有問題。
『陸』 fluent的udf編譯功能的實現需要對電腦做哪些設置,及按照什麼樣的步驟才能實現越詳細越好,求指教
首先是需要你有一個C語言編譯器,一般32位的用vc6.0就可以,64位的需要vs2008以上並需要要在安裝時自定義勾選64位庫編譯功能;然後你需要注冊編譯器的環境變數,vc6的話在安裝最後會問你的,選是就行,然後直接在fluent裡面直接可以編譯;vs好像比較麻煩,記不太清楚了,可以從網上查查,不過即使vs沒有配環境變數,問題也不大,就是要從vs的工具中選擇X64命令行(注意有兩個,好像分別針對Intel和AMD的CPU吧)輸入命令fluent -2d/3d 進入fluent,這樣也可以編譯。希望對你有幫助。
『柒』 fluent無法編譯udf,build時出現錯誤,load時出現系統無法找到指定文件怎麼回事
win64版本需要64位的編譯器,安裝 Visual Studio 2008 以上版本 (選中64位C++編譯器)
『捌』 fluent使用udf,編譯沒有問題,但是在load時總是出現問題,Error: Error code: 193。
第一可能是編譯問題,第二可能是目錄問題。從LIBCMT.lib來看,似乎更可能是編譯問題,你確定build成功了?目錄問題其實也會造成編譯錯誤,我也碰到過無法讀取的問題,好多次,結果都是調整一下udf文件的位置、定義好fluent工作目錄重啟、保證上級目錄沒有中文、……之類的小問題鼓搗幾下就通了。如果確定不是編譯錯誤,你也可以試試。畢竟fluent是原本基於unix的,windows目錄中出問題在正常不過了是吧。
『玖』 fluent編譯udf文件時提示「error lnk2019 無法解析的外部符號」,要怎麼解決
鏈接命令里缺少函數或變數相應的lib文件。如果是非默認包含的庫函數,需要手動修改makefile文件或輸入配置文件。
『拾』 fluent編譯UDF的過程中,出現了語法錯誤
你還是逐行檢查,是你編寫錯誤。
我一般習慣使用,interpreted udfs檢查,有錯誤會提示在哪行有錯誤。例如上面的圖片,我是故意寫錯的udf程序。
根據提示,從第一個錯誤檢查