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

PathRemoveFileSpec的linker問題

尚未結案
limeca
中階會員


發表:2
回覆:74
積分:60
註冊:2005-05-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-19 11:48:57 IP:61.230.xxx.xxx 未訂閱
請問各位大大,我在程式中使用了PathRemoveFileSpec及PathAppend這兩個Function,且我有include,compile可以過,但連結時卻發生問題,錯誤訊息是 "[Linker Error] Unresolved external 'PathRemoveFileSpecA' referenced from D:\MY TEST PROGRAM\DISABLEHOTKEY\EXEC.OBJ" 請問我哪裡寫錯了... 請大大們解惑..... 謝謝~
achigo
一般會員


發表:6
回覆:15
積分:4
註冊:2005-05-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-20 09:07:53 IP:59.112.xxx.xxx 未訂閱
引言: 請問各位大大,我在程式中使用了PathRemoveFileSpec及PathAppend這兩個Function,且我有include,compile可以過,但連結時卻發生問題,錯誤訊息是 "[Linker Error] Unresolved external 'PathRemoveFileSpecA' referenced from D:\MY TEST PROGRAM\DISABLEHOTKEY\EXEC.OBJ" 請問我哪裡寫錯了... 請大大們解惑..... 謝謝~
不好意思,請問你的呼叫API的方式是動態的還是靜態的? 這個錯誤訊息似乎是沒有把.lib加入到專案,不過你還是把 Source Code PO出來看看 專注完美近乎苛求~~
------
專注完美近乎苛求~~
limeca
中階會員


發表:2
回覆:74
積分:60
註冊:2005-05-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-20 09:29:05 IP:202.145.xxx.xxx 未訂閱
嗯~~ 解決了~~~果然是要把那.lib給加進專案裡~ 但為何我有設定那個.lib的路徑給bcb卻無作用 那設定那個lib的路徑就沒作用了啊!? 百思不解!!! 發表人 - limeca 於 2005/06/20 20:06:44
achigo
一般會員


發表:6
回覆:15
積分:4
註冊:2005-05-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-21 01:17:28 IP:59.112.xxx.xxx 未訂閱
引言: 嗯~~ 解決了~~~果然是要把那.lib給加進專案裡~ 但為何我有設定那個.lib的路徑給bcb卻無作用 那設定那個lib的路徑就沒作用了啊!? 百思不解!!! 發表人 - limeca 於 2005/06/20 20:06:44
要看你是使用靜態連結或是動態的,所謂的靜態連結你把它 就是要將.dll所產生的.lib加入專案編譯,動態連結就是不 用.lib不過在程式碼裡要使用LoadLibrary("Test.dll");的 方法把DLL檔LOAD近來,他們的差異你可以透過這網站找到很 多範例喔!^^ 專注完美近乎苛求~~
------
專注完美近乎苛求~~
系統時間:2024-05-04 7:23:25
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!