问题是如何在c ++ builder 2010编译器和调试选项中配置只输出一个exe文件,以及其中所有其他内容,以便我可以轻松地在其他maschine上使用程序而无需安装它们,只需运行exe文件。
答案 0 :(得分:9)
对于所有版本的C ++ Builder,您不需要为此安装一个安装程序(尽管如果您确实需要安装,那么创建设置非常棒)。
只需选择以下项目选项: -
就是这样。您将获得一个没有依赖项的单个exe(除了您使用的任何第三方DLL。所有VCL组件(包括第三方组件)将静态链接。
我将此模式用于所有生产版本(尽管我使用Inno Setup安装程序来管理客户的安装/删除过程)。
答案 1 :(得分:2)
除了罗迪的回答:
不要忘记禁用CodeGuard(Project-> Options-> Codeguard),否则您的程序将在没有安装CodeGuard DLL的任何计算机上失败!
答案 2 :(得分:0)
听起来你正在寻找installer。我推荐Inno Setup,我发现它很容易用于我最近做的项目。