"35.172.217.40 - 35.172.217.40"

Ссылка на user32.lib в QTCreator

Мне нужна функция WINAPI SendInput из user32.lib для моего приложения, и компилятор жалуется на undefined ссылки на "SendInput".

Таким образом, я попытался связать user32.lib, щелкнув правой кнопкой мыши в файле проекта, а затем используя диалог, чтобы добавить мой файл из Windows SDK. Создатель QT добавил следующие строки в мой .pro файл:

    win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../Program Files 

    (x86)/Microsoft SDKs/Windows/v7.0A/Lib/ -lUser32
     else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../Program Files  
    (x86)/Microsoft SDKs/Windows/v7.0A/Lib/ -lUser32d
    else:symbian: LIBS += -lUser32
     else:unix: LIBS += -L$$PWD/../../../Program Files (x86)/Microsoft SDKs/Windows 
     /v7.0A/Lib/ -lUser32

    INCLUDEPATH += $$PWD/../../../Program Files (x86)/Microsoft SDKs/Windows/v7.0A
    DEPENDPATH += $$PWD/../../../Program Files (x86)/Microsoft SDKs/Windows/v7.0A

К сожалению, хотя все пути существуют, компилятор, похоже, игнорирует его.

Я продолжаю получать "Undefined ссылку на SendInput". Благодаря

+2
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос