[Qt] Fehler: cannot open file 'kernel32.lib'



  • Hallo,

    ich habe nach dem Wechsel auf den Qt Creator 2.0.1 das Problem, dass ich nicht kompilieren kann, weil die Datei 'kernel32.lib' nicht gefunden werden kann.

    Ich habe mir daraufhin mal die Umgebungsvariablen angeschaut und tatsächlich keinen Pfad gefunden, in dem diese Datei vorhanden wäre, weswegen ich selber folgenden Pfad zur PATH Variable hinzugefügt habe:
    C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib

    Dort befindet sich eine Kernel32.Lib - aber das Problem bleibt trotzdem bestehen.

    Woher kommt diese Fehlermeldung und wie kann ich sie beheben?

    Weitere Daten über mein System:
    Qt Creator 2.0.1
    Qt Version 4.7 (aktueller Release Candidate)
    Windows 7 Professional
    MSVC++ 2010 Kompiler

    Danke im Voraus,
    Cute



  • MinGW kann afaik die .lib Dateien vom MSVC nicht lesen.
    Das dürfte Dein Problem sein.
    Mit dem MSVC sollte das Problem nicht bestehen, oder?
    rya.



  • Ah, danke für den Hinweis, der hat ich auf die richtige Spur gebracht.

    Das Problem war die Toolchain-Einstellung unter Einstellungen->Qt4. Dort war "Microsoft Windows SDK for Windows 7" eingestellt und es muss heißen "Mirosoft Visual C++ Compilers 10.0".

    Danke für die Hilfe - endlich kann ich weitermachen. 🙂

    Gruß,
    Cute


Anmelden zum Antworten