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

linker error

尚未結案
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-13 11:38:43 IP:203.70.xxx.xxx 未訂閱
請問各位,我有一支程式在option選擇 "Build with runtime packages" 時, 如果有打勾則可以順利complie, 但沒打勾時,會出現以下的訊息, "System::__linkproc__ __fasecall LStrCLr(void *) referenced from ....\VCLE.LIB|dstring" 我有爬過文,大多數文章都是教說把lib檔加入到Project中,但我加入後仍會有一樣的錯誤訊息, 想請問這可能是什麼原因造成的?如何解決?謝謝
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-13 12:11:53 IP:203.70.xxx.xxx 未訂閱
補充上次問題敘述, 經我測試,是因為#include 這行而產生錯誤, 但若不include, 則會出現"undefined symbol 'Application'"此訊息, 下面是我出現applcation的唯一一行,要讀ini檔名用的, ini = new TIniFile(ChangeFileExt( Application->ExeName, ".ini" ) ); 希望這訊息對各位判斷問題有所幫助~
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-14 17:41:49 IP:220.228.xxx.xxx 未訂閱
我再想你是不是有動到程式路徑設定: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=66959 或是Packages & Linker的問題: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=69167 可以參考以上討論,重新開一個新檔試看看! 如果不行,可以把程式Pass出來看看是不是語法問題! 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○ Keni Lin
------
Keni Lin
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-18 08:29:44 IP:203.70.xxx.xxx 未訂閱
KENI_LIN大大您好, 關於您給的方向,我這邊已經check過, 第一個路徑設定的問題,已經檢查確認有此檔案,甚至於加入project當中,仍無法正常complie 第二個runtime check box勾選的問題,我有勾選的話,是不會有問題的,就是因為沒勾選,想要程式能放在沒有bcb的環境下,complie才會出現以上的問題,為何有勾選跟沒勾選會有此差異,是我比較大的疑問,若說是路徑的問題,我已經檢驗過數次了,討論區相關文章我都測過了,就是找不到原因,才上網求救,是否還有別的方向呢?
KENI_LIN
中階會員


發表:86
回覆:267
積分:90
註冊:2004-05-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-18 09:34:48 IP:210.80.xxx.xxx 未訂閱
引言: 關於您給的方向,我這邊已經check過, 第一個路徑設定的問題,已經檢查確認有此檔案,甚至於加入project當中,仍無法正常complie 第二個runtime check box勾選的問題,我有勾選的話,是不會有問題的,就是因為沒勾選,想要程式能放在沒有bcb的環境下,complie才會出現以上的問題,為何有勾選跟沒勾選會有此差異,是我比較大的疑問,若說是路徑的問題,我已經檢驗過數次了,討論區相關文章我都測過了,就是找不到原因,才上網求救,是否還有別的方向呢?
不知道你這些問題,是針對程式問題,還是連新開一個新程式也一樣會有問題! 如果是開新的一個程式都不行,真的就建議你重新安裝BCB;正常來說安裝完畢就可以執行,不需要刻意(1)動到程式路徑設定(2)設定Packages & Linker. 寒窗苦讀十年書;只待今朝狀元時!~~ ︵ / / ︵ ( ∩ ∩ ) ○ ︶ ○ Keni Lin
------
Keni Lin
windheartalan
一般會員


發表:21
回覆:23
積分:8
註冊:2005-03-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-18 09:50:14 IP:203.70.xxx.xxx 未訂閱
我相信程式上不會有什麼問題,因為並沒有用到什麼複雜的東西,而且如上述所說,有勾選option runtime xxx ... 那個 check box的情形下,complie會過,所以跟程式內容語法,我覺得關係不大. 我本來開專案是用console wizard想要寫一個不須用到視窗的文字檔處理程式,但就是會碰到這樣的狀況,現在我改用bcb預設有開一個form的方式,把form隱藏起來,相關文字檔程式碼寫在form的create事件中,complie就ok了. 為何不想用視窗只用命令列反而會出問題,我也不知道,我覺得可能是引用的地方出問題,但無法確定, any way,很感謝您的提示,我把問題結案好了,還是歡迎大家給予指教,謝謝.
系統時間:2024-05-18 21:00:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!