我正在使用C ++ Builder 6在大学的一个程序中工作。
该程序在我的计算机中运行良好,但在任何其他计算机上都无法运行。
我已经停用了PACKAGES->BUILD WITH RUNTIME PACKAGES
和LINKER-> USE DYNAMIC RTL
选项。
我还能做什么?
答案 0 :(得分:0)
禁用这些选项后,您将能够在任何计算机上运行您的应用程序,除了:
如果您使用的是需要安装其他资源的组件。例如,如果您使用SQL,它将运行,但显然如果您的计算机上没有安装SQL资源,它将不会使用SQL函数;
如果Windows版本无法运行它。例如,您无法在Windows CE,Windows 3.1上运行它...除非您将其编译为在这些不同版本上运行。
只是为了优化你的.EXE文件,只需按下Project > Options > Compiler
上的释放按钮,这样调试数据就不会存储在它上面。