关于Dll编译的问题

chenzhechenge 2004-08-28 10:19:50
我用DLL作动态链接库,
但是编译过后,转到一台没有装BCB的机器上运行时,
它提示没有VCL60.BPL,请问是为什么?
小弟先谢过了;
(我已经在Project的Option中进行设置过了,如果不用DLL的话,可以单独运行)

bcb的应用程序如果要脱离bcb运行,要在OPTION中把Use dynamic RTL 和 Build with runtime packages 前面的钩都去掉,才可以运行;

但是,我自己写的DLL和应用程序,我也都去掉了,可是还是运行不了;
是不是还要去掉什么东西啊
...全文
232 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yellowhwb 2004-08-30
  • 打赏
  • 举报
回复
去本版搜索一下“release”,很多的!
_xuhs_ 2004-08-30
  • 打赏
  • 举报
回复
兄弟,你是不是用到了AnsiString类型或是TStringList类型并且用它传递参数或返回值,如果是的话要把MEMMGR.LIB加到你的项目中去。
xjq2003 2004-08-30
  • 打赏
  • 举报
回复
在project->Options->Compiler中点击Release,
在project->Options->Packages中取消Builder with runtime packages的对钩
在project->Options->Linker中取消Use dynamic RTL前的对钩
chenzhechenge 2004-08-29
  • 打赏
  • 举报
回复
该去的都去了!!
如果有别的钩的话,请说明是哪个狗子
RamjetZhang 2004-08-29
  • 打赏
  • 举报
回复
你的钩没去掉,肯定的。
warton 2004-08-29
  • 打赏
  • 举报
回复
options->packages->build...那个钩
constantine 2004-08-29
  • 打赏
  • 举报
回复
(转自c++builder研究:www.ccrun.com)

一个问过100遍啊100遍的问题
作者: ---------- ,如转载请保证本文档的完整性,并注明出处。
欢迎光临 C++ Builder 研究,http://www.ccrun.com/doc/go.asp?id=564
CB的完全编译问题,大概是初学BCB的朋友们问的最多的问题。

症状就是编译好的Exe程序拷到没有安装BCB的机器上运行会提示找不到xx库之类的,解决方法:

在project->Options->Compiler中点击Release,
在project->Options->Packages中取消Builder with runtime packages的对钩
在project->Options->Linker中取消Use dynamic RTL前的对钩
sunliwen780502 2004-08-29
  • 打赏
  • 举报
回复
把VCL60.bpl拷贝到程序的文件夹下试试. 调式用debug版的.

13,870

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧