Skip to content
Kevin Erhart edited this page Dec 1, 2020 · 1 revision

This repository contains an exact copy of the source code of the Qt 5.7.1 library (licensed under the LGPLv3). .decimal is hosting this repository as part of our obligations under the LGPL, as our p.d software product (v5.2.0 and later) is a work that uses these open source Qt libraries. p.d 5.2.0 (and later) are compiled and linked to this unmodified version of the Qt 5.7.1 libraries via dynamic linking. Users wishing to make use of modified Qt libraries must maintain matching header interfaces to the Qt libraries posted herein. Additionally, binary compatibility with p.d must be ensured by compiling the modified Qt libraries into dynamic linked libraries (DLLs) using the Microsoft Visual Studio 2015 compiler. Once compiled, the new Qt DLLs can simply be placed in the same directory as the p.d executable (no re-linking of p.d is required). The following Qt DLLs are required:

  • Qt5PrintSupport.dll
  • Qt5Script.dll
  • Qt5Sql.dll
  • Qt5Svg.dll
  • Qt5Widgets.dll
  • Qt5Xml.dll
  • Qt5CLucene.dll
  • Qt5Concurrent.dll
  • Qt5Core.dll
  • Qt5Gui.dll
  • Qt5Help.dll
  • Qt5Network.dll

Please note that p.d is a regulated medical software device and has been validated for clinical use only with the Qt libraries as provided herein. So while it is possible to run the software using DLLs compiled with modified library versions, users should understand that they do so at their own risk and accept full responsibility for confirming proper functionality of the software after any such changes.

Clone this wiki locally