Funkcje Qt: windows są nierozwiązanymi symbolami zewnętrznymi

Próbuję skompilować prostą aplikację podobną do helloworldu, która nie jest Qt C ++, używając te WinAPI w QtCreator. Oto kod:

#include <windows.h>

int main()
{
    HWND cons = GetConsoleWindow();
    SetWindowText(cons, L"I am the console window");
    MessageBox(cons, L"Hello world!", L"I am the MessageBox", MB_OK | MB_ICONERROR);
    return 0;
}

Wygląda bardzo prosto, ale kiedy próbowałem go zbudować, kompilacja kończy się niepowodzeniem:

main.obj:-1: error: LNK2019: unresolved external symbol __imp__MessageBoxW@16 referenced in function _main
main.obj:-1: error: LNK2019: unresolved external symbol __imp__SetWindowTextW@8 referenced in function _main

Zacząłem szukać i znalazłemto, ale wcale mi to nie pomogło, ponieważ kiedy to napisałem:

LIBS += -L"C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Lib"

a nawet to:

LIBS += -L"C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Lib\\shell32.lib"

w moim.pro, te „symbole” wciąż pozostają nierozwiązane. Pobiegłem qmake pokażda zmiana do.pro- zawartość pliku. Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion