Подтвердить что ты не робот

Как добавить библиотеку в проект Eclipse

Я пытаюсь добавить библиотеку в Eclipse Galileo, и это не сработает.

Библиотека: gdi32.lib → В MinGW: libgdi32.a

Что бы я ни старался, это не работает. Может ли кто-нибудь сказать мне ТОЧНО, что ввести туда, чтобы выполнить это?

Подробнее:

У меня есть вызов функции:

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

... приведет к ошибке:

WinMain.o: In function `WinMain':
Z:/mtsts_workspace/MTSTS/Debug/../WinMain.c:29: 
  undefined reference to `[email protected]'

И у меня есть вызов функции:

TextOut(hdc, 0, 0, TEXT("Hello World!"), 12);

... приведет к ошибке:

WinMain.o: In function `WndProc':
Z:/mtsts_workspace/MTSTS/Debug/../WinMain.c:88: 
  undefined reference to `[email protected]'
4b9b3361

Ответ 1

щелкните правой кнопкой мыши для проекта → Свойства → C/С++ Build, перейдите в библиотеку и добавьте ее там.

если библиотека libgdi32.a, вы должны добавить gdi32 в раздел библиотеки.

Ответ 2

Если на затмении 3.5 место для добавления project- > properties- > С++ Build- > Настройки Затем выберите цепочку инструментов, которую вы используете, затем в Библиотеках и добавьте имя библиотеки в верхнюю область и путь к нижней части

Ответ 3

У меня подобная проблема. Как предположил Марк, в project- > properties- > С++ Build- > Settings нам нужно добавить

1) имя библиотеки (например, libsnap7.so, только snap7 - это имя) 2) путь к библиотеке (например:/usr/lib)

Проблема осталась нерешенной до тех пор, пока я этого не сделаю.