2011-09-02 37 views
2

我在使用C++ Builder的6在其他计算机C++ Builder中的.exe程序

程序完全在我的电脑,但它并没有在其他任何电脑前工作的大学计划工作。 我已经禁用了PACKAGES->BUILD WITH RUNTIME PACKAGESLINKER-> USE DYNAMIC RTL选项。

我还能做什么?

+0

你读过这个:http://www.programmingforums.org/thread21196.html –

+0

@daniel你需要指定你正在构建什么类型的节目。它是一个Win32 GUI?控制台应用程序?一个Dll?等等。 – greatwolf

+3

在其他机器上运行应用程序时遇到的实际问题/错误是什么? –

回答

0

如果禁用这些选项,你就可以在任何计算机上运行应用程序,除了:

  • 如果您正在使用需要安装其他资源的组件。例如,如果您正在使用SQL,它将运行,但显然如果您的计算机上未安装SQL资源,它将不会使用SQL函数;

  • 如果Windows版本不能运行它。例如,你不能在Windows CE,Windows 3.1上运行它,除非你编译它运行在这些不同的版本上。

只是为了优化您的.exe文件,只需按Project > Options > Compiler释放按钮,这样的调试数据不会被存储在其上。

相关问题