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

從vc至bcb的設定問題

答題得分者是:RaynorPao
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-08 12:14:15 IP:203.73.xxx.xxx 未訂閱
大家好: 我剛從vc6要轉換跑道至bcb6(我已受不了MFC了),在一些設定的問題想請教一下前輩們: 一、我習慣在vc6的setting的c/c++ tab設定Additional include directories,就是另外的h檔目錄,但我找不到在bcb6如何設定?或許有人會建議不要使用這種方法,但我的程式所引用到的h檔非常的多,這種設定是一定要的。 我在.bpr找到這個設定:,就是這個,但我開啟這個專案,還是無法在IDE環境中,找到這個設定。我是有在Project/Option找到類似的,但仍然沒這段的設定。 二、在vc6中,可以在FileView中新增一個.Lib檔。檢示使用vc convert tool所產生的bpr,可以在<LINKER><ALLLIB value="$(LIBFILES) $(LIBRARIES) nafxcwd.lib ole2w32.lib odbccp32.lib odbc32.lib bfcs42d.lib bfc42d.lib ..\Lib\dcmdatab.lib ..\Lib\dcmnetb.lib ..\Lib\ofstdb.lib import32.lib cw32mt.lib"/>發現這個設定,可是我仍然找不到..\Lib\dcmdatab.lib如何在IDE環境中設定? 請前輩們指導一下,謝謝!
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-08 12:22:23 IP:203.73.xxx.xxx 未訂閱
sorry,上一篇有些字元無法顯示(xml的tag符號)。在bpr可以看到: OPTIONS CFLAG1 value="-q -tWM -w -x -v -Od -I.\Include -I.\Include\config -I.\Include\ofstd -I.\Include\dcmdata -Hh="stdafx.h" -c -g0 -VF -w-8026 -w-8027 -w-8022 -w-8084 -w-8010 -w-8013 -w-8058 -w-par -w-aus -w-hid -w-inl" 的設定,請問-I.\Include 這個設定如何在IDE環境中設定? LINKER ALLLIB value="$(LIBFILES) $(LIBRARIES) nafxcwd.lib le2w32.lib odbccp32.lib odbc32.lib bfcs42d.lib bfc42d.lib ..\Lib\dcmdatab.lib ..\Lib\dcmnetb.lib ..\Lib\ofstdb.lib import32.lib cw32mt.lib ..\Lib\dcmnetb.lib 這個設定如何在IDE環境中設定?
Eigen
初階會員


發表:19
回覆:36
積分:26
註冊:2002-12-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-08 12:37:10 IP:61.218.xxx.xxx 未訂閱
project menu->options->directories/conditionals
RaynorPao
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-08 12:38:35 IP:203.73.xxx.xxx 未訂閱
引言: 大家好: 我剛從vc6要轉換跑道至bcb6(我已受不了MFC了),在一些設定的問題想請教一下前輩們: 一、我習慣在vc6的setting的c/c tab設定Additional include directories,就是另外的h檔目錄,但我找不到在bcb6如何設定?或許有人會建議不要使用這種方法,但我的程式所引用到的h檔非常的多,這種設定是一定要的。 我在.bpr找到這個設定:,就是這個,但我開啟這個專案,還是無法在IDE環境中,找到這個設定。我是有在Project/Option找到類似的,但仍然沒這段的設定。 二、在vc6中,可以在FileView中新增一個.Lib檔。檢示使用vc convert tool所產生的bpr,可以在<LINKER><ALLLIB value="$(LIBFILES) $(LIBRARIES) nafxcwd.lib ole2w32.lib odbccp32.lib odbc32.lib bfcs42d.lib bfc42d.lib ..\Lib\dcmdatab.lib ..\Lib\dcmnetb.lib ..\Lib\ofstdb.lib import32.lib cw32mt.lib"/>發現這個設定,可是我仍然找不到..\Lib\dcmdatab.lib如何在IDE環境中設定? 請前輩們指導一下,謝謝!
小蟲蟲 你好: 請參考以下的做法.... (
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-08 12:59:34 IP:203.73.xxx.xxx 未訂閱
引言: project menu->options->directories/conditionals
謝謝回覆。我也有看到這個選項。不過,有個疑問,我將vc6的專案,利用Tools/VC Converion Wizard所轉出的專案,關於Include的設定並不會出現在directories/conditionals中! 是不是用這個Tool的所轉出的是有點小問題?
RaynorPao
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-01-08 13:13:28 IP:203.73.xxx.xxx 未訂閱
引言: 我也有看到這個選項。不過,有個疑問,我將vc6的專案,利用Tools/VC Converion Wizard所轉出的專案,關於Include的設定並不會出現在directories/conditionals中! 是不是用這個Tool的所轉出的是有點小問題?
小蟲蟲 你好: 我並沒有使用過你說的那個 tool 因為~~我聽到的評價~~並不是很好 因此~~我只能建議你用手動轉會比較保險 把你 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-01-08 13:30:05 IP:203.73.xxx.xxx 未訂閱
引言: 小蟲蟲 你好: 請參考以下的做法.... (>< face="Verdana, Arial, Helvetica"> 謝謝回覆。有個疑問,我將vc6的專案,利用Tools/VC Converion Wizard所轉出的專案,關於lib的設定,我使用project manager無法看到新增的lib。
RaynorPao
版主


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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-01-08 13:38:37 IP:203.73.xxx.xxx 未訂閱
引言: 謝謝回覆。有個疑問,我將vc6的專案,利用Tools/VC Converion Wizard所轉出的專案,關於lib的設定,我使用project manager無法看到新增的lib。
小蟲蟲 你好: 有些 *.lib 在 bcb 中會 default 幫你加上 你不妨先 compile 看看~~如果會有 link error 的話 再自己用我之前說的方法加上 備註: 我並不會使用你說的那個 tool~~因為~~我根本無法信任它 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
小蟲蟲
一般會員


發表:38
回覆:55
積分:23
註冊:2002-03-13

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-01-08 14:07:59 IP:203.73.xxx.xxx 未訂閱
引言: 小蟲蟲 你好: 有些 *.lib 在 bcb 中會 default 幫你加上 你不妨先 compile 看看~~如果會有 link error 的話 再自己用我之前說的方法加上 備註: 我並不會使用你說的那個 tool~~因為~~我根本無法信任它 -- >< face="Verdana, Arial, Helvetica"> 謝謝回覆,我現在也已不信任這個工具。我目前使用Project Manager將vc6作的lib加進專案,不幸的,出現xxxx.lib contains invalid OMF record, type 0x21(possibly COFF),嗯,我也試著用COFF2OMF進行轉換: coff2omf dcmdata.lib dcmdata2.lib 但是,轉出來只有512K(原本是2m多),我應該不要信任這個工具嗎?還是有其他的工具或是其他方法? ………還在對BCB抱著滿懷的希望中………
RaynorPao
版主


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

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-01-08 14:29:53 IP:203.73.xxx.xxx 未訂閱
引言: 謝謝回覆,我現在也已不信任這個工具。我目前使用Project Manager將vc6作的lib加進專案,不幸的,出現xxxx.lib contains invalid OMF record, type 0x21(possibly COFF),嗯,我也試著用COFF2OMF進行轉換: coff2omf dcmdata.lib dcmdata2.lib 但是,轉出來只有512K(原本是2m多),我應該不要信任這個工具嗎?還是有其他的工具或是其他方法? ………還在對BCB抱著滿懷的希望中………
小蟲蟲 你好:
(1)vc 中的 *.lib 有兩種
   (1.1)第一種是 Win32 Static Library: 這一種我從來沒有轉成功過,原本
        很大 size 的 lib,一轉只剩幾 k (沒用了)
   (1.2)第二種是你的 project 為 Win32 DLL 或 ActiveX DLL....compile
        之後會自動產生的 *.lib,這種我也轉過~~可以成功在 bcb 引用
   如果你是第一種的話,建議你先用 vc 包成 Win32 DLL 然後再從 bcb 中靜
   態或動態連結
(2)別這麼快就要放棄 bcb 了,想想看寫 mfc 的苦痛....
   我個人的習慣是  >
    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-05-03 22:01:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!