Alessandro Ambrosano
6 results
Once again, the theme of the day is how to speed up Qt development with Visual Studio Code. In part 2 of this blog series, we walked through how to get a complete setup for your qmake and CMake projects, with a deeper look at the Qt side. This time, I will share a few […]
Some time ago, I wrote about how to build C++ projects with ASAN on Windows. Now, if you happen to deal with Qt projects you may want to take this one step further and sanitize Qt itself. Why bother with a sanitized Qt build? Let's have a closer look on why having a sanitized Qt […]
How to Build C++ Projects with the Address Sanitizer on Windows
memory bug detection via compiler extension
Memory bugs are tricky. Leaks have a clear impact on performance, and quickly become hard to spot when heap allocated objects move too much. Memory access bugs, on the other hand, make your program crash right away, if you're lucky. In less desirable cases, they may end up corrupting random objects on the heap, and […]
In the last blog post we saw an essential, C++ oriented, Visual Studio Code setup. That was enough to get going right away, but we can still definitely do more and better. Here I'll show you how to get a complete setup for your qmake and CMake projects, all this while also wearing a Qt […]
A few weeks ago, we published an article with an overview of Visual Studio Code through the eyes of a Qt developer. In this short blog series, I will show you how to get up to speed with a Qt project using Visual Studio Code more in detail. Before digging into the Qt parts, I'd […]
Fix Qt Creator code highlighting on Windows/MSVC projects
how to configure your projects to get code highlighting and code navigation back
21 January 2020
Have you ever noticed code highlighting disappearing in Qt Creator for some projects, without any apparent reason? Can't get Ctrl+Click to work on any class name or function name anymore? Maybe you have ignored it at first, got used to it, and decided it's just one of those things that just "happen sometimes"; or maybe […]