|
|
How on earth has Witch not seen and upvoted this?
|
|
|
|
|
Huh. You actually need an entire farm of them?
I edit my replacement microkernel for Windows 10 using a single paraplegic double-amputee lunar moth.
Software Zen: delete this;
|
|
|
|
|
VS Code and the various c++ plugins, CMake for a build system gives you 'portability' (I'm working on something that needs to use various C++ compilers)
|
|
|
|
|
Qt Creator.
It's the best cross-platform IDE I've ever used.
Besides, I kinda dislike MSVC, it's just too heavy for my taste, and it's heavy mainly because of lots of features I never use.
|
|
|
|
|
I used Qt Creator 3-4 years back. The editing was pretty nice, but the build system had some holes in it. I had to do complete rebuilds every time I changed a resource, as the build didn't consider that significant .
Software Zen: delete this;
|
|
|
|
|
Isn't the build system external to QtCreator?
|
|
|
|
|
It might have been. Like all open source tools, there's a certain amount of DIY associated with it. I would have expected, however, that it built it's own native projects correctly out-of-the-box. That was not the case when I used it.
Software Zen: delete this;
|
|
|
|
|
I guess you're talking about qmake.
Well, there's a reason why they decided to move on to cmake.
|
|
|
|
|
Vim, make, git ... even on Windows these days.
I tried using VS2019, but I just can't get myself used to shortcuts that no other Windows program uses: shift+ctrl+home doesn't select everything from cursor to top of file, ctrl+left/right doesn't move the cursor by word, shift+arrows don't select correctly, and a whole host of other shortcuts that all Windows programs support.
If anyone knows how to change the brain-damaged shortcuts to match every other Windows program, I'd appreciate it.
|
|
|
|
|
Hi, I don't know which VS2019 are you using. Mine works as expected with all the shortcuts you described. And also, you can change every single shortcut in Visual Studio to do exactly whatever you want.
|
|
|
|
|
make, git and SublimeText.
I see the value in VS, but honestly it is too bloated and full of bells and whistles to be even remotely useful.
Eclipse is just horrible, it has all the faults of VS plus a gazillion different versions making it next to impossible to Google for a solution.
|
|
|
|
|
Qt Creator. It works across platforms and is open source (if your code is open-source). It supports many toolsets. I use it to build an app for Windows, Mac OS and Linux from the very same source code.
|
|
|
|
|
Eric Gamma's Visual Studio Code both for Windows and Linux (WSL too). For fast lighting rapid GUI development C++ Builder on Windows.
|
|
|
|
|
Another vote for VSCode (until I need assembly language debugging, when I resort to Visual Studio - although WinDbg would probably do the job).
I do cross-platform development, on Windows with WSL. I use CMake and do my builds from the command line. I'd used Visual Studio previously, but had been getting dissatisfied with it - I just prefer VSCode as an editor...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
I develop - as hobby - sdr software. The "toolset" I am using is
a gcc/g++ toolchain (mingw for cross compilation)
b. the gdb debugger
c. CMake and qmake as Make generators and Make
d. vi(m) for all editing
e. latex for creating documents
I work under Linux, develop for Linux, cross compile for Windows (using the mingw64 toolchain)
and RPI (but that is Linux of course)
I experimented with VS on Linux: horrible
I experimented with QCreator on Linux: less horrible, but completely useless. I do use a lot of Qt stuff though, and I am willing to use the qt designer to prepare widgets, although the simpler ones are just in coding.
The point is: who is in control, and those fancy IDE's seem to know things better than I do,
they seem to enforce all kinds of decisions and want me to follow their rules.
I'm old enough to know better!!!!
I really do not like that, so I am in full control of the software and its development.
(my current (main) project consists of over 100 files, it supports 6 to 8 different input devices, the project comprises about 50000 lines of code,
so, yes it is toy project since it is hobby, but no it is not toy project when looking at the size and complexity).
|
|
|
|
|
There is no choice. Visual Studio is the only option.
|
|
|
|
|
VisualStudio, bacause I can add VisualAssistX and it becomes unbeatable on every aspect. If I have to use another compiler either I set VS to use it or I edit the code on VS and build with the OEM IDE.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
CLion another excellent IDE from JetBrains. Admittedly I spend more time in WebStorm and GoLand these days, but I remember this being a really decent IDE as well.
|
|
|
|
|
I can second the CLion option. It's nice to have something that works so well across Linux, Windows, and Mac.
|
|
|
|
|
|
A model 029 keypunch or a model 33 teletype
Kent Archie
"You knew the job was dangerous when you took it" - Super Chicken
|
|
|
|
|
I wrote my first program and ran it via a teleType using hand-punched 8-hole paper tape.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
I'll have to add myself to the VS bandwagon. I have been using it since v1.0 with the NT beta and it keeps getting better although a few versions were a bit iffy. It's been pretty good since 2015 I think.
The thing is, I haven't anything else even close. I tried Eclipse for some embedded development and I went back to Notepad++ and command-line batch files. It's come to the point that unless it is absolutely required I am not going to even try anything else. I can't see how the learning curve could possibly be worth it because I am very productive with VS.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|