Compilatore C supportato da Windows 7


3

Sto riscontrando un problema nel trovare quale compilatore può supportare Windows 7 per la programmazione C o C ++. Avevo installato Turbo ma non funziona a schermo intero su Windows 7. Per favore fatemi sapere quale compilatore sarà appropriato.

Risposte:


14

1
E poiché è di Microsoft, sai che dovrebbe supportare correttamente l'API di Windows completa.
Matt H

1
@Matt: la maggior parte dei compilatori C supporta l'API di Windows completa se si dispone di Platform SDK. Gli unici che non usano del tutto un ABI diverso.
Ignacio Vazquez-Abrams,

1
Questa è una parte del motivo per cui ho inserito questo commento. La gente ha menzionato alcuni compilatori molto vecchi che funzionavano bene in DOS o nelle prime versioni di Windows.
Matt H

7

GCC da MinGW o Cygwin dovrebbe funzionare bene in Windows 7.


2
Non potrei raccomandare Cygwin per nuovi progetti. Ha un sacco di spese generali. L'implementazione di MinGW è migliore.
Matt H

2

Puoi far funzionare Turbo C su Windows 7 con DOSBox . Alcune delle applicazioni in cui lavoro sono state realizzate internamente anni fa e funzionano solo su sistemi operativi che supportano applicazioni DOS a schermo intero, il che significa qualsiasi cosa prima di Windows Vista. Dato che distribuire Windows XP su nuovi sistemi non era un'opzione, ho fatto un po 'di brainstorming e mi è venuto in mente DOSBox, che ovviamente ha funzionato magnificamente.

Turbo C è comunque molto vecchio e ora ci sono compilatori migliori come GCC che puoi usare su Windows tramite MinGW. Code :: Blocks è un ottimo IDE che ti dà la possibilità di un programma di installazione in bundle con MinGW come compilatore, una fantastica combinazione freeware.

E come già accennato, esiste anche l'ambiente di sviluppo di Microsoft, Visual C ++.


1

C-Free è anche bello da provare


Un leggero download di 6905 KB per C-Free 4.0 (la versione 4 è gratuita mentre la versione 5 è commerciale). Puoi scaricarlo
Gulshan,

1

Puoi provare Qt Creator . Come bonus otterrai l'intero Qt, che è una libreria GUI C ++ indipendente dalla piattaforma.



0

usa Gcc con CodeBlocks, questa è la migliore soluzione per la programmazione C in Windows 7/8 / Vista

Prendi da qui. http://www.codeblocks.org/downloads/26

Ma se vuoi eseguire Turbo C, puoi farlo tramite DOS Emulator DOS-Box (come ha risposto Chaitanya)

Tuttavia ti consiglio vivamente di utilizzare i blocchi di codice

Potrebbe essere necessario cambiare Turbo C con DOS-Box, se è necessario utilizzare le librerie graphics.h (che ho trovato più semplice rispetto ai CodeBlocks)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.