下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 1 / 5 轉(zhuǎn)帖udf編譯的經(jīng)驗(yàn)總結(jié) 關(guān)于: nmake不是內(nèi)部命令或外部命令,也不是可運(yùn)行程序 我在編譯UDF時(shí)出現(xiàn)如下錯(cuò)誤: Error: Floating point error: divide by zero Error Object: () > nmake不是內(nèi)部命令或外部命令,也不是可運(yùn)行程序 Error Object: () Error: open_udf_library: 系統(tǒng)找不到指定目錄 Error: Floating point error: divide by zero Error Object: () 2 / 5 我原來(lái)裝的時(shí)turboc/c+編譯器,可能時(shí)環(huán)
2、境變量沒有設(shè)好的緣故。換用vc+ 6.0以后就沒有這個(gè)問題了,另外,我用的是fluent 6.2.16,希望遇到同樣問題的同學(xué)借鑒一下,呵呵。 udf編譯的經(jīng)驗(yàn)總結(jié)1)安裝vc時(shí)候,只要選擇了“環(huán)境變量”這一項(xiàng),就不需要在“我的電腦>屬性>高級(jí)>環(huán)境變量”中 更改“include”“l(fā)ib”“path”變量的值,保持默認(rèn)狀態(tài)即可; 2)如果是fluent 6.1以上的版本,讀入你的case文件,只要在 add你的udf源文件(*.c)和“udf.h”頭文件,然后確定用戶共享庫(kù)(library name)的名稱,按“build”,就 相當(dāng)于nmake用戶共享庫(kù);在這一步中常出現(xiàn)
3、的錯(cuò)誤: (a)(system move user_nt.udf libudfntx862d)0 (system copy C: Fluent.Incfluent 6.1.22srcmakefile_nt.udf libudfntx862dmakefile)已復(fù)制1個(gè)文件。 0(chdir libudf)() (chdir ntx862d)() 'nmake'不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 或批處理文件。 'nmake'不是內(nèi)部或外部命令,也不是可運(yùn)行的程序 3 / 5 或批處理文件。 Done. 而點(diǎn)擊load時(shí)則出現(xiàn)不可編譯的錯(cuò)誤: Opening
4、library libudf. Error: open_udf_library: 系統(tǒng)找不到指定的文件。 Error Object: () 原因: 沒有安裝vc或者沒有選擇環(huán)境變量。 解決方法: 安裝vc,并選擇環(huán)境變量;沒有正確設(shè)置環(huán)境變量的,按以下方法: .在我的電腦>屬性>高級(jí)>環(huán)境變量中設(shè)置“include”“l(fā)ib”“path”變量 的值, . include: D: Program FilesMicrosoft Visual Studio .NETVc7include. lib: D: Program FilesMicrosoft Visual Studio .N
5、ETVc7lib.找到Microsoft Visual Studio .NETVc7bincl.exe的動(dòng)態(tài)鏈接庫(kù)mspdb 4 / 5 70.dll,將mspdb 70.dll的 路徑加入到path的值。 cl.exe是the Microsoft Visual Studio的編輯執(zhí)行文件,只要正確設(shè)置環(huán)境變量后,你才能看到以下信息: Microsoft (R) 32-bit C/C+Optimizing CompilerVersion 12.00.8804 for80x86Copyright (C) Microsoft Corp 1984- 1998. All rights reserved
6、. usage: cl option. filename. /link linkoption. (b)(system move user_nt.udf libudfntx863d)0 (system copy C: fluent.incfluent 6.1srcmakefile_nt.udf libudfntx863dmakefile)已復(fù)制1個(gè)文件。 0(chdir libudf)() (chdir ntx863d)() udf.c # Generating udf_names.c because of makefile udf.obj udf_names.c udf_names.c (7) : 5 / 5 error C2059: syntax error : '' udf_names.c (8) : warning C4034: sizeof returns 0 我在c里調(diào)試已經(jīng)通過了,但是在fluent編譯時(shí)出現(xiàn)問題,我該怎么調(diào)試呀?Done. 解決方法: 找到一個(gè)帶udf的例題,如果udf能正確運(yùn)行,將該例題的udf源文件example.c另存為一個(gè)新文件; 然后,將上面的內(nèi)容全部刪除,將你編寫的udf源文件的內(nèi)容copy到新文件中去,存儲(chǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)脈動(dòng)微震袋式除塵器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)土人參數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)半掛粉粒物料運(yùn)輸車數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度環(huán)保型倉(cāng)庫(kù)出租合同4篇
- 二零二四年信用借款逾期利率調(diào)整合同3篇
- 2025年度互聯(lián)網(wǎng)金融平臺(tái)數(shù)據(jù)安全保護(hù)合同4篇
- 2025年度個(gè)人債務(wù)擔(dān)保合同范本與風(fēng)險(xiǎn)控制策略
- 二零二四年度園林綠化養(yǎng)護(hù)私人承包合同范本3篇
- 二零二五年度畜牧業(yè)農(nóng)業(yè)綜合開發(fā)項(xiàng)目合作協(xié)議4篇
- 2025版存量房買賣合同(含智能家居娛樂系統(tǒng)定制)3篇
- 中醫(yī)診療方案腎病科
- 人教版(2025新版)七年級(jí)下冊(cè)數(shù)學(xué)第七章 相交線與平行線 單元測(cè)試卷(含答案)
- 完整2024年開工第一課課件
- 從跨文化交際的角度解析中西方酒文化(合集5篇)xiexiebang.com
- 中藥飲片培訓(xùn)課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢(shì)管理與擺位》
- 《論文的寫作技巧》課件
- 空氣自動(dòng)站儀器運(yùn)營(yíng)維護(hù)項(xiàng)目操作說明以及簡(jiǎn)單故障處理
- 2022年12月Python-一級(jí)等級(jí)考試真題(附答案-解析)
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識(shí)
- Hypermesh lsdyna轉(zhuǎn)動(dòng)副連接課件完整版
評(píng)論
0/150
提交評(píng)論