我正在使用Windows 7 64位筆記本電腦。我安裝了turbo c並使用dosbox編寫程序,但是我無法運行該程序....當選擇運行時,顯示一些消息不是:exe文件給這個問題的解決方案關於在Windows 7下工作的渦輪c 0
回答
由於長模式的限制,64位Windows無法運行8位或16位可執行文件。通過MinGW或Cygwin使用gcc來構建它們。
我認爲這指出了問題。我最近購買的Win7包括一張64位的CD和一張32位的光盤,最值得驕傲的擁有64位功能的軟件的所有者會毫不猶豫地彈出「更好」的版本。實際上,32位版本的OS在兼容性方面做得更好。對於不想進入完整的類Unix環境的人來說,MinGW是非常好的建議。如果需要一個IDE,我對lcc-win32有很好的體驗。 – 2010-07-11 07:08:44
@Carl Smotricz:什麼現代機器有4GB或更少的內存?虛擬地址空間的大小意味着64位操作系統提供了真正的好處。更不用說更多的寄存器了。爲了兼容性,運行虛擬機 - DOSBox總是提供比Windows內置層更好的DOS兼容性,並且虛擬化軟件中的WinXP實際副本不能被WinXP兼容性打敗! – Borealid 2010-07-11 07:15:07
恭喜你發現自己處於充足的環境中,但我很難相信這樣的記憶豐富是常態。在工作中,我不得不爭取讓我的筆記本電腦從1G升級到2,並將我的桌面從2升級到4.我家中5臺左右的個人電腦中的大多數具有2G或更少的電腦,甚至是我的頂級電腦,在線遊戲盒只有4個。一旦額外的內存超出這個等式,64位訪問所帶來的性能優勢往往被64位程序的胖指針需要更多內存的事實所抵消。最重要的是,還有更多的32位工作驅動程序比64位。 – 2010-07-11 07:45:03
這是一個你正在建立的DOS程序。所以你也必須在DOS下運行它。
不要使用快捷鍵ctrl + f9來運行程序,因爲它也是關閉DOSBOX的快捷方式。使用菜單選項卡來編譯和運行程序。
http://coder.gairainfotech.com/2014/02/how-to-run-turbo-c-in-windows7-or-windows-8/ – Confused 2014-07-17 10:00:11
如果你可以「活着」它,我運行一個虛擬機通過我的Linux和win7(雙啓動)與Windows XP作爲來賓操作系統。這樣,我只需要啓動虛擬機。 VMWare和virtualbox是很好的。
- 1. 渦輪帕斯卡爾在家工作
- 2. 這是渦輪C++
- 3. 使offline.js與渦輪鏈接工作
- 4. 彈簧渦輪儀表板不工作
- 5. 我想運行我從Windows 7中的渦輪c創建的exe文件
- 6. 渦輪鏈輪和capistrano
- 7. 在Windows 7卸下在C++
- 8. 如何確定渦輪鏈路正在工作?
- 9. 渦輪C&批處理文件
- 10. C#cmd命令不工作在Windows 7
- 11. 客戶關係管理2016年JavaScript不與新的CRM渦輪形式工作
- 12. 春雲渦輪 - 從/turbine.stream
- 13. Windows 7下的C++指針
- 14. 使用IMessageFilter不能在Windows 7 64位(C#,.net 2.0)下工作
- 15. $(文件)。就緒(函數(){Rails的渦輪鏈路與渦輪鏈接運行此
- 16. 錯誤時,渦輪鏈輪,Rails3中
- 17. mkdirs不工作在Windows 7
- 18. VirtualBox的端口轉發在Windows 7無法在Windows 7工作
- 19. 在塔架或渦輪機中的SVG?
- 20. 無法安裝的libjpeg-渦輪progs包
- 21. 關於在Windows 7中編程的書
- 22. 的libjpeg渦輪機器人JPEG壓縮
- 23. 素數使用鏈接列表和遞歸在渦輪c
- 24. Delphi2010中的GetDir不能在Windows 7下工作?
- 25. PHP輪不工作100分之7
- 26. 爲什麼Android的工作室在Windows 7自動關閉
- 27. cygwin的「-mwindows」開關在Windows 7中如何工作?
- 28. APC在WampServer的Windows 7不工作
- 29. 在libspotify中獲取示例以在Windows 7下工作
- 30. Windows Phone 7 - CameraTask不工作
您是否也在使用Dosbox來運行程序? – Ofir 2010-07-11 07:02:31
更重要的是,你爲什麼要使用Turbo C?有很多更好的免費選擇。 – 2010-07-11 07:55:06