2015-11-18 79 views
1

我用Turbo C++編寫了一個程序,並在那裏編譯。一切都很成功,程序按預期運行。現在,我想將該程序作爲exe文件運行。我在名爲'Source'的單獨文件夾中找到了exe文件。但是每當我嘗試運行它時,我都會收到錯誤:

「此應用程序無法在您的PC上運行。要查找您的PC的版本,請與軟件發行商覈實。

雖然所有其他軟件(如Photoshop)打開正常,但該文件夾中的任何exe文件都不起作用。
有人可以幫我嗎?如何運行Turbo C++輸出的.exe文件?

+11

請不要使用Turbo C++。自該編譯器發佈以來,C++發生了巨大變化,您將不會學習任何現代C++。 – crashmstr

+3

這是一個DOS可執行文件。大多數現代版本的Windows不支持運行這些版本。請考慮一個不是20歲的C++編譯器。 Visual Studio Community Edition是免費且相當不錯的。 –

+2

@ crashmstr的建議很好,你應該遵循它。但是,如果您真的想要,您可以在DosBox下運行該.exe。不過,使用更現代的C++編譯器來學習。 – xxbbcc

回答

6

您PC上的操作系統可能是64位。所以舊的16位應用程序不能運行它。我建議你使用一些安裝了OS DOS的虛擬機(或者例如免費的DOSBOX),或者嘗試在更現代的編譯器上編譯你的程序。