請問如何加入新的 library? |
尚未結案
|
tqpzxy
一般會員 發表:13 回覆:22 積分:7 註冊:2003-11-13 發送簡訊給我 |
您好: 請問假如我有一堆 .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 發送簡訊給我 |
引言: 您好: 請問假如我有一堆 .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 發送簡訊給我 |
引言:您好: 不好意思我想問的太模糊了 其實我要問的不是這個 我知道 .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:05tqpzxy 你好: (1)*.OBJ: 在 BCB 開發環境中按「View/Project Manager」啟動 Project Manager,然後在 Project Manager 裡面,把你的 *.OBJ Add 到你的專案裡 面就可以了 (放在任何目錄都可以,就看你自己的規劃) (2)*.LIB: 做法跟 (1) 一樣 (3)*.DLL: 這種檔案跟編譯期比較沒有關係,跟執行期則有直接的關係,因此你 的 *.DLL 通常要跟 *.EXE 放在一起,或者是放在作業系統的目錄下就可以-- Enjoy Researching & Developing -- |
jcjroc
高階會員 發表:21 回覆:279 積分:115 註冊:2002-09-18 發送簡訊給我 |
|
tqpzxy
一般會員 發表:13 回覆:22 積分:7 註冊:2003-11-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |