Qt-ohjelmointi
Qt Widgets -sovellusten kehitys Visual Studio 2026:ssa

Tämä ohje kuvaa, kuinka konfiguroit Visual Studio 2026:n siten, että voit luoda ja kääntää Qt Widgets -sovelluksia C++:lla.


1. Esivaatimukset

  • Windows 10 tai uudempi
  • Visual Studio 2026
  • Qt (LTS-versio suositeltava, esim. Qt 6.x)
Huom: Qt:n ja Visual Studion käyttämän C++-kääntäjän (MSVC) version on oltava yhteensopivia.

2. Visual Studio 2026:n asennus

  1. Käynnistä Visual Studio Installer
  2. Valitse asennettavaksi:
    • Desktop development with C++
  3. Varmista, että seuraavat komponentit ovat valittuna:
    • MSVC v14.x C++ build tools
    • Windows 10/11 SDK
    • CMake tools for Windows
  4. Asenna Visual Studio

3. Qt:n asennus

  1. Lataa Qt Online Installer osoitteesta:
    https://www.qt.io/download
  2. Asenna Qt ja valitse:
    • Qt 6.x (LTS)
    • MSVC-kääntäjä (esim. msvc2022_64)
    • Qt Widgets -moduuli
Jos käytät Visual Studio 2026:ta, Qt:n MSVC 2022 -versio on yleensä yhteensopiva myös uudemman Visual Studion kanssa.

4. Qt VS Tools -laajennuksen asentaminen

  1. Avaa Visual Studio 2026
  2. Valitse Extensions → Manage Extensions
  3. Etsi Qt Visual Studio Tools
  4. Asenna laajennus ja käynnistä Visual Studio uudelleen

5. Qt-version konfigurointi Visual Studiossa

  1. Avaa Extensions → Qt VS Tools → Qt Versions
  2. Paina Add
  3. Anna Qt-asennuksen polku, esim:
    C:\Qt\6.6.0\msvc2022_64\´qpath
  4. Tallenna asetukset

6. Qt Widgets -projektin luonti

  1. Valitse File → New → Project
  2. Valitse Qt Widgets Application
  3. Anna projektille nimi ja sijainti
  4. Valitse:
    • Qt-versio
    • Build-järjestelmä (CMake tai qmake)
  5. Viimeistele projektin luonti

7. Projektin kääntäminen ja ajaminen

  1. Valitse oikea konfiguraatio (Debug / Release)
  2. Paina Build → Build Solution
  3. Käynnistä sovellus Debug → Start Without Debugging

8. Yleisiä ongelmia

  • Qt-versio ei näy → tarkista Qt VS Tools -asetukset
  • Linkkerivirheet → varmista MSVC- ja Qt-version yhteensopivuus
  • Designer ei aukea → tarkista Qt Widgets -moduulin asennus

9. Lisätietoja

  • Qt-dokumentaatio: https://doc.qt.io
  • Qt VS Tools: https://doc.qt.io/qtvstools



Toggle Menu