The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I know the feeling. I have had to use it for quite a long time. It generally works but it can be a real PITA to actually get it to do what you need/want it to do.
Probably the best experience was using it to develop an application on Xilinx's ZYNQ platform. In that case there was a preconfigured custom variant of Eclipse made by Xilinx that worked "out of the box". There are some other versions like that from various chip manufacturers but the quality varies a lot.
If you have to set things up all by yourself it soon becomes a nightmare and good luck using Google to find an answer to the problems you run in to. If you can find something there are probably dozens of conflicting solutions.
VS Code, because I can use it on multiple platforms.
VSCode is really great. Quite light-weight but so usable.
Really nice that it is the same experience across platforms too.
But I also rolled my own a few years ago, in theory it will support any language for which you have a command-line compiler/linker installed.
I've used it for C#, C/C++ (with a few different compilers), and VB.net .
Perfect for developing simple command-line utilities.
No overhead, such as solution and project files (ptui).
Visual Studio has too many features I don't require -- it's bloated and reminds me of Clippy.
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 .
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.
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.
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.
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).
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
Last Visit: 31-Dec-99 19:00 Last Update: 22-Jan-21 2:40