安装完c++ builder6.0后

dd_zhouqian 2005-08-12 05:59:33
再安装完c++ builder6.0后,试了第一个程序,报错,说是动态连接库找不到了(可能是安装盘的问题),然后拷贝dll导制定的搜索目录下(可能再IDE中可以设置,不过没找到),最后做了简单程序,弹出窗口,编译成功,运行成功,然后将该EXE文件拷贝导另一文件夹下,报无法连接DLL
(因本人测试的这个程序是在C++ builder6.0的按装目录下的,所以可以运行。
我想问的是不是在C++ builder6.0中生成的每个执行文件都必须同dll关联阿,如果我放到其他机器或这是放到其他文件夹下运行是不是也得把需要用到得dll也拷贝过来阿?这样好麻烦
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishiping 2005-08-13
  • 打赏
  • 举报
回复
呵呵,你说了那么说,也不是很清楚你说的到底是什么。只能猜测一下你说的东西了。缺省情况下,BCB使用动态连接,就是说,这样生成的EXE,还需要Borland的其它一些库才能运行。如果你只想一个EXE就够了,那么需要这样设定:先选择菜单 Project -> Options,出来一个 Dialog:
1、选择 Packages 页面,下面的Build with runtime packages前面的勾去掉
2、再选择 Linker 页面,将左上角的 Use dynamic RTL 前面的勾去掉。
然后点OK,在Build一下,这样生成的EXE就不需要其它的DLL了。
zhyuanbaron 2005-08-12
  • 打赏
  • 举报
回复
程序运行和程序放在什么地方没有关系,只要你没有更新控件或者升级之类的,都可以运行

13,826

社区成员

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

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