Installing Squish for Qt

Using a Binary Package

You can install Squish for Qt on Windows, and on Unix-like systems such as Linux, macOS, and Embedded Linux.

For testing Java or Web applications, native macOS or Windows applications, or Qt 4 applications using a standard (multi-threaded and shared) library, install Squish from a binary package.

Once the binary package is unpacked, you can start Squish IDE:

  • On Windows: SQUISHDIR\squishide.exe
  • On Unix: SQUISHDIR/squishide
  • On macOS: SQUISHDIR/squishide.app

For testing Qt applications on mobile devices, see:

Note: iPhone and iPad applications can only be tested on Apple hardware, either on the devices themselves or on simulators that run under macOS.

Building from Source

You cannot use a standard build to test applications built with a non-standard Qt library, such as a debug library, or running on a platform that is not supported. Instead, you must create and use a custom build of Squish from source packages:

Note: The prebuilt binary packages are built against release versions of the Qt libraries, not against the debug versions. To use Squish with Qt debug libraries, ask technical support for a debug version that suits your configuration. If one is not available, you need to build Squish from source, as instructed in Installation for Testing Pure Qt 4 Applications.

Before building from sources, read Configure Switches, to learn about the options that are available to you when you run configure.

For more information about using a Squish installation on more than one machine, see Distributing and Sharing an Installation.

© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.