全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:898
推到 Plurk!
推到 Facebook!

BCB 5.0 compiler error

 
mikekao
一般會員


發表:3
回覆:4
積分:1
註冊:2004-08-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-12 23:47:46 IP:218.167.xxx.xxx 未訂閱
請問一下,小弟最近遇到一個很奇怪的問題,就是我在程式裡用到一些數學routines,如cos, sin, M_PI,等函數,原先使用都沒問題,但不知什麼時侯,每次compile這個檔案,compiler就跟我說這些函式沒有定義,我也檢查過,有include math.h,拿原程式到另一台腦上compile就沒問題,檢查了好久,就是不知那出問題?… 不知有人可以告訴小弟可從那些方面檢查起呢?感謝不盡。
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-13 12:15:06 IP:219.80.xxx.xxx 未訂閱
Hello mikekao,    不曉得您有沒有把include的語法寫錯? 如果是,請將include math.h改為
#include <math.h>
如果不是,不曉得可否附上程式碼和錯誤訊息? 發表人 - nlj859 於 2004/08/13 15:38:27
mikekao
一般會員


發表:3
回覆:4
積分:1
註冊:2004-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-13 14:44:50 IP:218.167.xxx.xxx 未訂閱
感謝nlj859您的回答,我有檢查#include <math.h>沒有錯,而且,相同程式在其它台腦上compile完全沒問題(程式完全沒做更改),所以,才會這麼傷腦筋,麻煩各位想想看,有沒有發生過類似情況,謝謝大家。
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-13 15:10:20 IP:61.220.xxx.xxx 未訂閱
可否請你把所產生的error message貼上來呢?? 國泰平安
mikekao
一般會員


發表:3
回覆:4
積分:1
註冊:2004-08-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-13 21:09:22 IP:218.167.xxx.xxx 未訂閱
我出現的error片斷如下: E2451 Undefined symbol 'M_PI' E2268 Call to Undefined function 'cos' ... 我就重新做一專案,不過我先測試一些math routines ,如cos, sin, ceil等,在還沒存檔前compile一切正常,但在存檔後,再compile時出現了"Unable to find package import: rcpkg50.bpi",我用檔案總管也找不到這個檔案,只能按Cancel,接著就出現Linker Fatal error: Unable to open file "rcpkg50.bpi"。 該怎麼辦呀?天呀。
richtop
資深會員


發表:122
回覆:646
積分:468
註冊:2003-06-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-13 22:26:06 IP:211.76.xxx.xxx 未訂閱
mikekao 您好:    從您的問題中,似乎能提供您的意見,也差不多了。 恐怕在不影響您程式機密的情形下,將程式上傳讓知道的會員幫忙測試看看,究竟問題何在。
mikekao
一般會員


發表:3
回覆:4
積分:1
註冊:2004-08-12

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-13 22:40:26 IP:218.167.xxx.xxx 未訂閱
感謝大大的指點,剛才檢查了Directory/Conditions下的Include path及Libary path,因為有人說可能是path出了問題,我check了可以run及不可以run的兩台腦,發現設定都一樣,但最後在不可以run的電腦上加上專案的path,再compile一次,竟然可以run了,雖然可以run了,不過還是不知道為什麼一樣的設定,在兩台computers上竟然有不同的結果。 不過,還是真的很感謝大大的指點,謝囉。
系統時間:2024-11-24 16:12:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!