Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: QCasper от Апрель 07, 2006, 15:58



Название: winapi
Отправлено: QCasper от Апрель 07, 2006, 15:58
при вызове винапишной функции, например SelectObject, получаю такую ошибку "Undefined reference to SelectObject@8". вопрос, как подключить соответсвующую либу?


Название: winapi
Отправлено: Dendy от Апрель 07, 2006, 16:13
попробуй подключить MMC.lib


Название: winapi
Отправлено: QCasper от Апрель 07, 2006, 16:19
Цитата: "Dendy"
попробуй подключить MMC.lib


не прокатило, может быть я что-то неправильно делаю, я добавляю в *.pro файл win32:LIBS += "путь к библиотеке"
и еще, для справки:

SelectObject

Windows NT/2000/XP: Included in Windows NT 3.1 and later.
Windows 95/98/Me: Included in Windows 95 and later.
Header: Declared in Wingdi.h; include Windows.h.
Library: Use Gdi32.lib.

из MSDN


Название: winapi
Отправлено: Dendy от Апрель 07, 2006, 16:41
правильно так:

Код:
win32:LIBS += -lGdi32


или

Код:
win32:LIBS += Gdi32.lib


Название: winapi
Отправлено: QCasper от Апрель 07, 2006, 16:47
Цитата: "Dendy"
правильно так:

Код:
win32:LIBS += -lGdi32


или

Код:
win32:LIBS += Gdi32.lib


спасибо, заработало :)
хотя я вроде пробовал второй вариант... наверное криво пробовал...