Неопределенная ссылка на GetStockObject @ 4 - PullRequest
2 голосов
/ 27 августа 2009

Я создал программу в Eclipse / MinGW / C (тип проекта: C), которая должна просто представлять пустое окно. Он также имеет следующую строку:

wndclassex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);

Вызов GetStockObject() вызывает ошибку компилятора:

Z: / mtsts_workspace / MTSTS / Debug /../ WinMain.c: 29: неопределенная ссылка на `GetStockObject @ 4'

Кто-нибудь знает, что не так?

Ответы [ 2 ]

7 голосов
/ 27 августа 2009

Проверьте документацию и убедитесь, что вы ссылаетесь на необходимые библиотеки (-lgdi32).

3 голосов
/ 27 августа 2009

Наилучшее предположение: вам нужно связать gdi32.lib.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...