Menu

Windows Vista/7/8/8.1 support

2026-06-04
2026-06-05
  • Nikita Leontiev

    Nikita Leontiev - 2026-06-04

    cppcheck 2.21.0 installer includes runtime libraries that are not compatible with Windows 7. Installation can be performed on Windows 7. As a result, system will have broken runtime libraries.
    From release notes: "The official Windows binary is now built with Visual Studio 2026.". Visual Studio 2026 doesn't support Windows 7/8/8.1 targeting. cppcheck.sourceforge.io states: "Windows 64-bit (No XP support)". No info about unsupported Vista, 7, 8, 8.1.

     
  • lamoda

    lamoda - 2026-06-04

    this because Qt6 doest support Win7

    you can simplify add support Win 7
    just add Qt6 compiled binary from rep https://github.com/adeii/Qt6Win7/releases/tag/Qt6102
    Qt-6.10.2-x64-msvc-win7.7z
    remove all Qt6 from cppcheck
    and add by one file from bin dir archive above

     

    Last edit: lamoda 2026-06-04
  • Nikita Leontiev

    Nikita Leontiev - 2026-06-05

    I'm talking about C++ runtime libraries that are part of the installer:

    • concrt140.dll
    • msvcp140.dll
    • msvcp140_1.dll
    • msvcp140_2.dll
    • msvcp140_atomic_wait.dll
    • msvcp140_codecvt_ids.dll
    • vccorlib140.dll
    • vcruntime140.dll
    • vcruntime140_1.dll
    • vcruntime140_threads.dll

    GUI is a different topic. Windows 7 support has been dropped in 2.18.0. Installation shouldn't be performed on Windows 7 if "Graphical interface" checkbox is checked.

     

    Last edit: Nikita Leontiev 2026-06-05

Log in to post a comment.

Auth0 Logo