主页C++ Builder 资料C++ Builder 操作指南项目的常用的重要配置生成独立运行的 exe
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
IDE外观和窗口布局方案
欢迎页面
创建和管理项目
创建和管理项目组
编译、运行和调试程序
项目的常用的重要配置
 • 项目的配置
 • 选择 UNICODE / ANSI
 • 头文件和库文件的路径
 • 生成独立运行的 exe
 • 选择C/C++编译器
 • 选择资源编译器
窗口画面编辑
有多个窗口的程序
程序的显示主题/切换皮肤
编辑程序代码
安装第三方控件/组件包
快捷键大全
IDE或编译器出错处理
C++ Builder 参考手册
网友留言/技术支持
生成独立运行的 exe 或 dll - 项目的常用的重要配置

默认的,C++ Builder 编译出来的 exe 或 dll 程序,是需要动态运行库 (*.dll) 和控件库 (*.bpl) 支持的,如果找不到这些文件,就无法运行。程序发布时,需要带上这些文件,而且版本必须和编译的时候用的这些文件一致,这很麻烦。

如果生成独立的 exe 或 dll 程序,就不需要 C++ Builder 的动态运行库 *.dll 和控件库 *.bpl 的支持了,这样编译出来的 exe 或 dll 会比默认的大一些,把使用到的库文件都编译到 exe 或 dll 内部了。

选择菜单:Project → Options 打开项目配置

 • 左面选择 Packages → Runtime Packages,右面建议 Target 在 All configurations – All platforms 上修改,如果在其他设置上修改,比如 Debug 设置上,那么 Release 的时候还需要再修改。Link with runtime packages 选择 false就是不使用 *.bpl 控件库了,会把控件库编译到 exe 或 dll 里面。
 • 左面选择 C++ Linker,右面 Target 仍然是建议在 All configurations – All platforms 上修改。Link with dynamic RTL选择false就是不使用 *.dll 动态运行库了,运行库会编译到 exe 或 dll 里面。

上面截图的 Link with runtime packages 为使用 *.bpl 控件库,选择 false 就是不使用 *.bpl 控件库,都编译到 exe 或 dll 内部。

上面截图的 Link with Dynamic RTL 为使用 *.dll 运行库,选择 false 就是不使用 *.dll 运行库,都编译到 exe 或 dll 内部。

以上两项都选择了 false,编译出来的 exe 或 dll 就可以独立运行了。

◤上一页:头文件和库文件的路径下一页:选择C/C++编译器

C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号