问题是如何在C++ builder 2010编译器和调试选项中进行配置,以便只输出一个exe文件,以及其他所有内容,这样我就可以轻松地在其他maschine上使用程序,而无需安装它们,只需运行exe文件。C++ builder如何配置编译器输出只是EXE?
4
A
回答
8
对于所有版本的C++ Builder,您不需要为此创建安装程序(尽管如果您确实需要安装程序,inno安装程序非常精彩)。
只需选择下面的项目选项: -
- 项目/包:,建立与运行时包=禁止
- C++ /连接器:动态RTL = FALSE
而已。你会得到一个没有依赖关系的exe文件(除了你使用的任何第三方DLL之外,你所有的VCL组件(包括第三方的DLL)都会静态链接到
我对所有生产版本都使用这种模式然后用Inno Setup的安装程序来管理安装客户/移除程序)
0
这听起来像你正在寻找一个installer。我建议Inno Setup,我发现它很容易用于我最近做的一个项目。
+0
我想要的东西就像便携式应用程序,可以从USB运行的应用程序,并包含所有的头文件和资源文件里面只有一个exe文件,inno安装程序可以做到这一点吗? – raptor 2010-12-05 23:02:47
2
除了罗迪的回答:
不要忘了禁用的CodeGuard(项目 - >选项 - >章CodeGuard)或你的程序将无法在任何机器没有CodeGuard DLL的安装!
相关问题
- 1. gcc编译器在Cygwin输出.exe
- 2. 在C++ builder中编译C++
- 3. C++ Builder TMouseWheelEvent编译器错误
- 4. 如何将Python编译为C++ .exe
- 5. 更改默认C编译器输出
- 6. 确定C编译器是否工作失败,输出如下
- 7. C++ Builder编译问题
- 8. Borland C++ Builder编译错误
- 9. C :: B编译器配置问题
- 10. gcc编译器配置:否C++!
- 11. 配置xunit.console.clr4.exe输出路径
- 12. 在C#中编译java编译器的输出结果
- 13. 如何编译/安装node.js(无法配置cxx编译器!)(Ubuntu)。
- 14. 如何在Eclipse中设置编译器以使用Borland C++ Builder 3?
- 15. 如何使用Visual Studio 2012 C++为VIX API配置编译器?
- 16. 编译器输出IndexOutOfBoundsException
- 17. Ruby Compass编译器输出
- 18. .NET编译器输出
- 19. 如何在C++中编译编译器?
- 20. 编译.exe找不到输入文件
- 21. 如何配置gcc为android编译?
- 22. 使用单声道编译器/创建一个新的,仍然输出Windows EXE?
- 23. 编译器找不到EXE文件
- 24. C++ Builder(XE7)编译时没有链接?
- 25. 如何用Java编写输出编译器?
- 26. 针对不同编译器的不同输出 - C和C++
- 27. 的Visual Studio编译器配置选项
- 28. C#编译器:预处理只有
- 29. 如何在编译期间在Visual C++中输出编译时数字常量?
- 30. Flash Builder 4 - 使用相对路径与输出(-o)编译器参数
太好了!我知道这是无关紧要的...但是Visual Studio项目有没有类似的选项? – fardjad 2010-12-05 23:03:15