程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ Builder編譯中遇到無法找到動態鏈接庫的問題

C++ Builder編譯中遇到無法找到動態鏈接庫的問題

編輯:C++入門知識

 我在使用C++ Builder 5.0編寫了一個軟件,編譯時選擇Release方式。 但在Windows2000下無法運行。  出現以下提示:

error

  程序運行需要依賴VCL50.BPL,原來是Windows2000下沒有安裝過BCB,所以系統目錄中沒有此文件。解決方法是在編譯選擇Option->Packages頁,去掉"Build with runtime packages"。
   再次將程序Copy到Windows2000下,依然無法運行,出現以下提示:

error2
  程序運行需要依賴BORLINDMM.DLL文件,查找解決辦法為,  在編譯選擇Option->Linker頁,去掉"use dynamic RTL"選項。
  到此,將程序再次Copy到Windows2000下,程序正常運行了。
  可以看到,BCB編寫的程序在運行時,非常依賴一些動態庫的運行。在沒有安裝過BCB的系統下運行BCB編寫的程序,有兩個解決辦法:1、在安裝有BCB的電腦中找到相應庫文件,Copy到目標機器的相應目錄下;2、編譯時選擇將運行庫編譯進軟件內,不過這樣會使編譯後的EXE文件大一些。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved