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

BCB6 編譯問題 II

尚未結案
無故障
一般會員


發表:17
回覆:69
積分:17
註冊:2004-03-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-19 16:38:10 IP:61.221.xxx.xxx 未訂閱
小弟目前使用 NT2000 BCB6 Professional SP4 仍有編譯上的問題 如果以開新的程式,不加任何程式碼,馬上另存其他目錄(Ex:d:\111) 存好後執行便出現以下結果 [Linker Fatal Error] Fatal: Unable to open file 'PROJECT1.OBJ' .OBJ 會無法自動產出 搜尋相關文章最多也只建議上網站UpDate Sp4 程式 目前並無法根治此問題,提供各位大大思考 簡易解決方式: 將全部資料移到 BCB6\Projects\ 目錄下 重新編譯則又可以自動產生 .OBJ 檔案,真是神奇... 練習! 練習! 再練習!
------
嘿嘿嘿
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-19 20:40:45 IP:219.137.xxx.xxx 未訂閱
無故障 您好: 當您另存專案至其它目錄時,是否比對過兩個目錄間的檔案數量,看看是不是有不一樣之處 (含 .bpr, .dfm, .res, .cpp, .h 等檔案,不含 .obj 及編譯暫存檔)?
無故障
一般會員


發表:17
回覆:69
積分:17
註冊:2004-03-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-20 10:17:00 IP:61.221.xxx.xxx 未訂閱
檔案內容如下 全部無變化 ------------------------------ Project1.bpr 3683 Project1.cpp 925 Project1.res 876 Unit1.cpp 519 Unit1.dfm 328 Unit1.h 746 ------------------------------ 真是令人困擾... 練習! 練習! 再練習!
------
嘿嘿嘿
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-20 11:30:01 IP:219.137.xxx.xxx 未訂閱
可否再做個實驗測試一下? 當您重新做一次轉存動作之後,請比對一下各個檔案的大小是否相同?尤其是 .bpr 檔,如果發現有那個檔案的大小有差異的話,就比對一下內容,或是開個 DOS 視窗,使用 fc.exe 來比對檔案內容,看看檔案內容產生了那些差異?
無故障
一般會員


發表:17
回覆:69
積分:17
註冊:2004-03-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-05-20 14:43:03 IP:61.221.xxx.xxx 未訂閱
檔案內容全部相同,真是個奇蹟阿!! 目前多方測試結果 不是 "vcl.h" 路徑完全找尋不到 就是 .OBJ 無法自動產出. 重灌BCB程式3次結果都大同小異 現在編輯程式也無法保證之前在別的目錄編譯成功的CPP檔案移到 新的專案再編譯一次是保證成功的.. 不知道是否有其他人士有相同遭遇? 練習! 練習! 再練習!
------
嘿嘿嘿
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-05-21 00:45:06 IP:219.137.xxx.xxx 未訂閱
無故障 您好: 其實專案另存至其它目錄後,內容應該是會有些許變化才對的,可否請您將您現在測試專案的 Project1.bpr 檔 (另存至其它目錄後的那個 Project1.bpr 檔案) 的內容貼上來?或許可以看出一點端倪。
無故障
一般會員


發表:17
回覆:69
積分:17
註冊:2004-03-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-23 10:00:52 IP:61.221.xxx.xxx 未訂閱
已經試到抓不出原因,電腦重灌也無濟於事. 目前仍是非穩定的Bug./_        資料如下:    OK File Path: D:\新資料夾 (2)    
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <LINKER value="ilink32"/>
    
    
    
    
    
    
    
  
  
    
    
    
    
    
    
  
  <LINKER>
    
    
    
    
  </LINKER>
  
      
      
      
  
  
          
OK File Path: C:\Program Files\Borland\CBuilder6\Projects
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <LINKER value="ilink32"/>
    
    
    
    
    
    
    
  
  
    
    
    
    
    
    
  
  <LINKER>
    
    
    
    
  </LINKER>
  
      
      
      
  
  
      
Compile Err File: Path: D:\新資料夾 (2) 追加2個編譯OK的舊程式
      
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    <LINKER value="ilink32"/>
    
    
    
    
    
    
    
  
  
    
    
    
    
    
    
  
  <LINKER>
    
    
    
    
  </LINKER>
  
      
      
      
      
      
  
  
          
練習! 練習! 再練習!
------
嘿嘿嘿
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-23 15:34:51 IP:218.19.xxx.xxx 未訂閱
無故障 您好:    我看到您貼上來的專案檔中有關 INCLUDEPATH 與 LIBPATH 的設定是有差異的,原本有另一篇類似的討論,後來被刪除掉了,以下是我由訂閱信件取回的資料:
引言:引言:3. 在 BCB 選單依序點選 Project -> Options -> Directories/Conditionals,然後將 Include path 與 Library path 的內容列出來。 謝謝你們大家...我知道我在那裡出錯了 因為我一開始在資料夾的檔名存c 當我存檔後Include path和Library path就存成c 了 所以不管我怎麼改變資料夾的名稱 結果還是一樣 但是如果我在Project->Options->Directories/Conditionals裡的 Include path和Library path把 用掉就可以執行了 謝謝大家
因此我覺得您如果在轉存專案檔之後,將相關的路徑設定調整一下順序,或是將不需要用到的予以刪除掉,應該可以解決問題的。
無故障
一般會員


發表:17
回覆:69
積分:17
註冊:2004-03-11

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-05-25 09:39:49 IP:61.221.xxx.xxx 未訂閱
感謝 RedSnow 給予解答 只是再經過多次測試小弟的NB仍無法完全將此問題解決掉 目前只能將資料先放置在 BCB6\Project 內先行編譯無誤後再轉存其他 目錄,尚未引起較大的災禍 感謝, 再感謝!! 練習! 練習! 再練習!
------
嘿嘿嘿
系統時間:2024-05-06 19:23:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!