2011-09-02 71 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釋放按鈕,這樣的調試數據不會被存儲在其上。

相關問題