Компілятор C, підтримуваний Windows 7


3

У мене виникають проблеми з тим, який компілятор може підтримувати Windows7 для програмування на C або C ++. Я встановив Turbo, але він не працює в повноекранному режимі в Windows 7. Будь ласка, дайте мені знати, який компілятор буде відповідним.

Відповіді:


14

Microsoft Visual C ++ 2010 Express , який безкоштовно.


1
І тому, що це від Microsoft, ви знаєте, що він повинен належним чином підтримувати API повного Windows.
Метт Х

1
@Matt: Більшість компіляторів C підтримують повний API Windows, якщо у вас є SDK для платформи. Єдині, які взагалі не використовують інший ABI.
Ігнасіо Васкес-Абрамс

1
Це частина причини, що я ставлю цей коментар. Люди згадували деякі дуже старі компілятори, які добре працювали в DOS або ранніх версіях Windows.
Метт Х

7

GCC від MinGW або Cygwin має працювати нормально під Windows 7.


2
Я не міг порекомендувати cygwin для нових проектів. У неї багато накладних витрат. Впровадження MinGW краще.
Метт H

2

Turbo C може працювати з Windows 7 за допомогою DOSBox . Деякі програми, в яких я працюю, були зроблені власні роки тому, і працюють лише в операційних системах, які підтримують повноекранні програми DOS, що означає що-небудь перед Windows Vista. Оскільки розгортання Windows XP в нових системах було не варіантом, я трохи подумав, і DOSBox прийшов до тями, що, звичайно, працювало чудово.

Однак Turbo C дуже старий, і там вже є кращі компілятори, такі як GCC, які ви можете використовувати в Windows через MinGW. Код :: Блоки - це чудовий IDE, який надає вам можливість інсталятора в комплекті з MinGW як ваш компілятор, дивовижна безкоштовна комбінація.

І як уже згадувалося, існує також середовище розробки Microsoft, Visual C ++.



1

Ви можете спробувати Qt Creator . Як бонус ви отримаєте цілий Qt, який є платформою незалежної бібліотеки C ++ GUI.



0

використовуйте Gcc з CodeBlocks, це найкраще рішення для програмування на C в Windows 7/8 / Vista

Отримайте його звідси. http://www.codeblocks.org/downloads/26

Але якщо ви хочете запустити Turbo C, ви можете зробити це через Dos Emulator DOS-Box (на що відповідає Чайтанья)

Однак я настійно рекомендую використовувати кодові блоки

Можливо, вам доведеться переключити Turbo C на DOS-Box, якщо вам доведеться використовувати graphics.h Бібліотеки (що мені здалося простіше, порівняно з CodeBlocks)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.