B
B
Ben_r0072020-02-08 09:17:13
C++ / C#
Ben_r007, 2020-02-08 09:17:13

Which C development environment to use under Windows?

Greetings.
Please tell me the environments in which you can program in C under Windows.
I used Dev-C++, but maybe there are other options?
Can Visual Studio be used? I heard that there are some problems with this.
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

6 answer(s)
S
Sergey Gornostaev, 2020-02-08
@sergey-gornostaev

CLion

A
Abubakr, 2020-02-08
@bibak

You can use CodeBlocks

N
Nikc7777, 2020-02-09
@Nikc7777

I'll put in my five cents. The TDM-GCC-64 compiler, from the GNU project, and the Noteped++ editor. This will more than replace Dev-C++, and besides, it's freeware.

R
res2001, 2020-02-08
@res2001

Under Windows, MSVS and the Microsoft compiler are best, but, as Dmitry Zolotarev rightly noted , the Microsoft compiler has problems supporting modern standards. More precisely, Microsovt, in principle, did not declare support for C standards (maybe ANSI C, but I'm not sure).
In principle, if you write exclusively for Windows, then you can ignore this - there is no support only for some things that Microsoft considers not necessary to support, for example, VLA, multithreading. Most of the Sish code is quite normally assembled by the microsov compiler.
You can also use the qtcreator IDE. The compiler for it can be the same microsoviet from MSVS or mingw. In this case, I would still use the compiler from Microsoft, because. it gives more compact and faster code, IMHO. The Microsoft compiler, by the way, can be installed separately, without a studio, it's called Microsoft Build Tools, look for it on the Microsoft website.

C
CityCat4, 2020-02-08
@CityCat4

Hm. And why nobody advised Eclipse?

I
iBott, 2020-02-11
@iBott

You can also use Visual Studio, but there's also the MSVC compiler, which can be biased. And so I would advise you to arm yourself with Visual Studio Code, CMake, GCC.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question