Qt: функции windows - это неразрешенные внешние символы
Я пытаюсь скомпилировать простое helloworld-не-приложение Ct C ++, используя WinAPI в QtCreator. Вот's код:
#include
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;
}
Выглядит очень просто, но когда яЕсли вы попытались его построить, компиляция не удалась:
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
Я начал искать, и я нашелэтот, но это не былоне помогает мне вообще, потому что, когда я написал это:
LIBS += -L"C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Lib"
и даже это:
LIBS += -L"C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.0A\\Lib\\shell32.lib"
в моем.pro
этисимволы» все еще остаются нерешенными. Я запустил qmake послекаждое изменение к.pro
содержимое файла. Итак, есть идеи?