QCAD
The latest stable release of QCAD has been tested under:
- Windows: 10, 8.1, 8, 7, Vista, 2000, XP*. 32bit and 64bit.
- macOS: Big Sur (11.0), Catalina (10.15), Mojave (10.14), High Sierra (10.13), Sierra (10.12), El Capitan (10.11), Yosemite (10.10), Mavericks (10.9), Mountain Lion (10.8), Lion (10.7)
- Linux: Most modern 32bit and 64bit distributions.
*QCAD/CAM might or might not work on an individual Windows XP installation, depending on graphics cards drivers. Please try the free trial version first.
Supported C++ Compilers and Qt Versions
The following list is intended for developers who are choosing a Qt version to compile QCAD against.
All listed Qt version / platform combinations have been tested. Other, not listed Qt versions might or might not work.
Some Qt versions are explicitly NOT recommended due to known significant bugs in Qt.
- Windows:
- Compilers / SDKs:
- MSVC 2010 32bit / Microsoft Windows SDK for Windows 7 and .NET Framework 4
- MSVC 2013 64bit / Microsoft Visual Studio 2013 SDK
- Qt Versions:
- Qt 4.7.4 is recommended for older platforms
- Qt 4.8.7 is NOT recommended:
- FS#1241: no interaction with widgets, graphics view possible
- Qt 5.5.1 is recommended with patches for:
- QTBUG-5363: printing offset (Patch)
- QTBUG-60677: image opacity in PDF exports
- Compilers / SDKs:
- macOS:
- Compilers:
- XCode
- Qt Versions:
- Patches recommended for all Qt Versions:
- QTBUG-69955: Fonts display with incorrect weights in macOS 10.14 Mojave (Patch)
- Qt 4.8.6 is recommended for older platforms
- Qt 5.5.0 is NOT recommended:
- QTBUG-46882: floating QDockWidget not resizable
- QTBUG-46861: shortcuts broken
- QTBUG-46846: images too big on retina displays
- QTBUG-46379: tooltip issues
- Qt 5.5.1 is recommended with patches for:
- QTBUG-46882: floating QDockWidget not resizable
- QTBUG-46846: images too big on retina displays
- QTBUG-49907: accessibility related crashes
- QTBUG-60677: image opacity in PDF exports
- Qt 5.6.1 is recommended with patches for:
- QTBUG-60677: image opacity in PDF exports
- Qt 5.7.0 is NOT recommended:
- QTBUG-54160: Wacom pen buttons broken
- QTBUG-54399: mouse click positions broken (Patch 1, Patch 2)
- QTBUG-59701: performance issues
- Qt 5.7.1 is NOT recommended:
- QTBUG-54160: Wacom pen buttons broken
- QTBUG-59701: performance issues
- Qt 5.8.0 is NOT recommended:
- QTBUG-57487: Wacom pen buttons broken (Patch)
- QTBUG-59701: performance issues
- Qt 5.10.0 is recommended with patches for:
- QTBUG-60677: image opacity in PDF exports
- QTBUG-64405: missing arrow for context menu submenu
- Qt 5.10.1 is recommended with patches for:
- QTBUG-60677: image opacity in PDF exports
- QTBUG-69955: issue with bold text on macOS Mojave
- QTBUG-69650: group boxes have no frame (Patch 1, Patch 2)
- QTBUG-66701: QDialogs not resizable (Patch 1, Patch 2)
- QTBUG-69006: toolbars / dock widgets disappear after hiding / showing app
To fix, replace files qcocoaapplicationdelegate.h and qcocoaapplicationdelegate.mm with versions from Qt 5.10.0 - QTBUG-46882: floating dock widget not resizable (Patch)
- Qt 5.11.2 is NOT recommended:
- QTBUG-71778: macOS performance regression
- Qt 5.12.0 is NOT recommended:
- QTBUG-71778: macOS performance regression
- Qt 5.13.0 is recommended
- Patches recommended for all Qt Versions:
- Compilers:
- Linux:
- Compilers:
- gcc 4.4.x
- Qt Versions:
- Qt 4.8.6 is recommended for older platforms
- Qt 5.5.1 is recommended with patches for:
- QTBUG-60677: image opacity in PDF exports
- Qt 5.8.0 is NOT recommended:
- QTBUG-57990: shortcuts broken
- Compilers: