線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1134
推到 Plurk!
推到 Facebook!

請問如何加入新的 library?

尚未結案
tqpzxy
一般會員


發表:13
回覆:22
積分:7
註冊:2003-11-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-13 17:19:25 IP:203.187.xxx.xxx 未訂閱
您好: 請問假如我有一堆 .OBJ .LIB .DLL 那我應該要將它們擺在什麼路徑 另外需要加上哪些設定 才能使用它好像使用 VCL 般的自然 不需要再 project 裡頭加入 .lib 例如我現在有([]的是資料夾,其餘的是檔案) [bin] [bin-stage] .jamdeps 資料夾的內容分別為 [bin\boost_thread.dll\borland\debug\runtime-link-dynamic\threading-multi] boost_thread.CMD boost_thread.dll boost_thread.lib boost_thread.tds boost_threadd.CMD boost_threadd.dll boost_threadd.lib boost_threadd.tds condition.obj exceptions.obj mutex.obj once.obj recursive_mutex.obj thread.obj threadmon.obj tss.obj xtime.obj [bin\boost_thread.dll\borland\relase\runtime-link-dynamic\threading-multi] boost_thread.CMD boost_thread.dll boost_thread.lib boost_thread.tds condition.obj exceptions.obj mutex.obj once.obj recursive_mutex.obj thread.obj threadmon.obj tss.obj xtime.obj [bin-stage] boost_thread.dll boost_thread.lib boost_threadd.dll boost_threadd.lib Any suggestion will be highly appreciated. 發表人 - tqpzxy 於 2003/11/13 19:28:05
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-13 20:15:26 IP:61.221.xxx.xxx 未訂閱
引言: 您好: 請問假如我有一堆 .OBJ .LIB .DLL 那我應該要將它們擺在什麼路徑 另外需要加上哪些設定 才能使用它好像使用 VCL 般的自然 不需要再 project 裡頭加入 .lib 例如我現在有([]的是資料夾,其餘的是檔案) [bin] [bin-stage] .jamdeps 資料夾的內容分別為 [bin\boost_thread.dll\borland\debug\runtime-link-dynamic\threading-multi] boost_thread.CMD boost_thread.dll boost_thread.lib boost_thread.tds boost_threadd.CMD boost_threadd.dll boost_threadd.lib boost_threadd.tds condition.obj exceptions.obj mutex.obj once.obj recursive_mutex.obj thread.obj threadmon.obj tss.obj xtime.obj [bin\boost_thread.dll\borland\relase\runtime-link-dynamic\threading-multi] boost_thread.CMD boost_thread.dll boost_thread.lib boost_thread.tds condition.obj exceptions.obj mutex.obj once.obj recursive_mutex.obj thread.obj threadmon.obj tss.obj xtime.obj [bin-stage] boost_thread.dll boost_thread.lib boost_threadd.dll boost_threadd.lib Any suggestion will be highly appreciated.
tqpzxy 你好:
(1)*.OBJ: 在 BCB 開發環境中按「View/Project Manager」啟動 Project
   Manager,然後在 Project Manager 裡面,把你的 *.OBJ Add 到你的專案裡
   面就可以了 (放在任何目錄都可以,就看你自己的規劃)
(2)*.LIB: 做法跟 (1) 一樣
(3)*.DLL: 這種檔案跟編譯期比較沒有關係,跟執行期則有直接的關係,因此你
   的 *.DLL 通常要跟 *.EXE 放在一起,或者是放在作業系統的目錄下就可以
-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
tqpzxy
一般會員


發表:13
回覆:22
積分:7
註冊:2003-11-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-14 03:39:12 IP:203.187.xxx.xxx 未訂閱
引言:
tqpzxy 你好:
(1)*.OBJ: 在 BCB 開發環境中按「View/Project Manager」啟動 Project
   Manager,然後在 Project Manager 裡面,把你的 *.OBJ Add 到你的專案裡
   面就可以了 (放在任何目錄都可以,就看你自己的規劃)
(2)*.LIB: 做法跟 (1) 一樣
(3)*.DLL: 這種檔案跟編譯期比較沒有關係,跟執行期則有直接的關係,因此你
   的 *.DLL 通常要跟 *.EXE 放在一起,或者是放在作業系統的目錄下就可以
-- Enjoy Researching & Developing --
您好: 不好意思我想問的太模糊了 其實我要問的不是這個 我知道 .DLL 搜尋次序是 Current directory of exe Processes current directory Windows System Dir Windows Dir Directories listed in the Path 但不懂最後一項 Directories listed in the Path 是什麼意思? 是 project 加入 .DLL 後算是指定了 path 還是 the path 是在 IDE 環境中的設定? 又或者是提示符號下 path 指令出現的 path? 有沒有可能自設一個路徑 將 .DLL 擺在裡面供編譯器自動找到 這樣每次寫新程式的時候 就不再需要再特別把要用的 .DLL 加入到 project 裡 同樣的問題... .LIB 如何擺在自訂的路徑 然後每次使用到時 compiler 會自動找到 不需要特別指定 也就是說不需要特別將該 .LIB 加到 project 裡 據我所知這樣的功能好像可以靠 header file 裡的 precompiler 達成 但是 precompiler 的指令我不會用 所以想知道有沒有簡單一點 例如直接設定 IDE 環境之類的方法 Thanks for your kindly help! 發表人 - tqpzxy 於 2003/11/14 03:44:21 發表人 - tqpzxy 於 2003/11/14 03:46:05
jcjroc
高階會員


發表:21
回覆:279
積分:115
註冊:2002-09-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-14 10:09:25 IP:211.75.xxx.xxx 未訂閱
如要在header檔中定義請使用 #pragma link [[path]modulename[.ext] 沒有任何的目錄可以使Compile自動引用LIB皆須在probject中加入或在option中指定LIB路徑 至於DLL則可存在於PATH所列舉的路徑下 不過一般為了方便皆會存於執行檔所在的目錄 以上除DLL的路徑於動.靜態皆可應用外,lib檔只可做靜態連結
tqpzxy
一般會員


發表:13
回覆:22
積分:7
註冊:2003-11-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-14 12:13:08 IP:203.187.xxx.xxx 未訂閱
感謝 RaynorPao jcjroc 兩位前輩的指導(排名不分先後) 謝謝 發表人 -
系統時間:2024-06-02 1:35:14
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!