Burkhard on Qt Embedded Systems: No. 11

The October issue of my newsletter went out to 242 people. Please sign up here, if you want to enjoy the full contents. The last three episodes are complimentary for your sign-up. Here is the table of contents of Episode 11 (October 2020). My Blog Posts Book Review: “A Philosophy of Software Design” by John...

Burkhard on Qt Embedded Systems: No. 10

The September issue of my newsletter went out to 219 people. Please sign up here, if you want to enjoy the full contents. The last three episodes are complimentary for your sign-up. Here is the table of contents of Episode 10 (September 2020). My Blog Posts Breaking Dependency Cycles in Qt Applications. My Thoughts on...

CppDepend: A C++ Dependency Analyser

I evaluated the dependency analyser CppDepend on a real-life embedded application. My goal was to find all dependency cycles between classes in the application. I know that the application contains 50+ dependency cycles. CppDepend only found less than 10% of the cycles. Without rewriting the the source code, CppDepend would have found no cycles...

Creating Simple Installers with CPack

In my recent post Benefits of a Relocatable Qt, I explained how to relocate Qt from a build server to a developer PC and from the PC to an embedded system. Qt is installed in three different locations. My solution has two small deficiencies. First, it sets the install rpath to an absolute path...

Benefits of a Relocatable Qt

Bob builds Qt for the development team on a fast compute server. He packs Qt into a tarball and hands the tarball to his teammates. Alice installs the Qt tarball on her PC in a directory that differs from the installation directory used by Bob. As the target embedded system runs on an AMD...

Scroll to top