BCB編譯成功后把exe檔案裝到別的電腦上(沒有安裝BCB的電腦),提示”由于找不到vcl60.bpl,無法繼續執行代碼,重新安裝程式可能會解決此問題“,如下圖:

我所作的一系列解決措施:
(1)
按照提示,重復安裝
結果:一直反復回圈這個程序,并沒有任何效果
(2)
在project->Options->Compiler中點擊Release,
在project->Options->Packages中取消Builder with runtime packages的對鉤
在project->Options->Linker中取消Use dynamic RTL前的對鉤
在點OK前把OK前面的Default點上
結果:出現了
[Linker Error] Unresolved external '__fastcall Filectrl::SelectDirectory(const System::AnsiString, const System::WideString, System::AnsiString&)' referenced from D:\1. BCB檔案\9. 格力_機床\A0_5_機床\UNIT1.OBJ
uj5u.com熱心網友回復:
把vclx.lib靜態庫加入工程中:從安裝目錄搜索拷貝過來,Add to Project。uj5u.com熱心網友回復:
#include <FileCtrl.hpp>,這句加的檔案是.h檔案
然后.cpp檔案里是這樣的,運行就這樣了,Button1單擊就方式一的,Button2單擊就是方式二的形式


我這是在辦公室電腦上的,也是win10系統。
BCB編譯成功后把exe檔案裝到別的電腦上(沒有安裝BCB的電腦),你第二種方法是對的:在project->Options->Compiler中點擊Release,
在project->Options->Packages中取消Builder with runtime packages的對鉤
在project->Options->Linker中取消Use dynamic RTL前的對鉤
在點OK前把OK前面的Default點上
uj5u.com熱心網友回復:
BCB編譯成功后把exe檔案裝到別的電腦上(沒有安裝BCB的電腦),你第二種方法是對的:在project->Options->Compiler中點擊Release,在project->Options->Packages中取消Builder with runtime packages的對鉤
在project->Options->Linker中取消Use dynamic RTL前的對鉤
在點OK前把OK前面的Default點上
這些做完了,再重新編譯編譯編譯,重要的事情說三遍。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/144547.html
標籤:基礎類
