Cómo agregar una biblioteca a un proyecto de Eclipse

Intento agregar una biblioteca a Eclipse Galileo y no funcionará.

Biblioteca: gdi32.lib -> En MinGW: libgdi32.a

Todo lo que bash, no funciona. ¿Alguien puede decirme EXACTAMENTE en qué ingresar, para lograr esto?

Detalles:

Tengo la llamada a la función:

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

… conduce al error:

 WinMain.o: In function `WinMain': Z:/mtsts_workspace/MTSTS/Debug/../WinMain.c:29: undefined reference to `GetStockObject@4' 

Y tengo la llamada a la función:

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

… conduce al error:

 WinMain.o: In function `WndProc': Z:/mtsts_workspace/MTSTS/Debug/../WinMain.c:88: undefined reference to `TextOutA@20' 

haga clic derecho para proyectar -> Propiedades -> C / C ++ Build, vaya a la Biblioteca y agréguela allí.

si la biblioteca es libgdi32.a , debe agregar gdi32 en la sección de la biblioteca.

Si en eclipse 3.5 el lugar para agregar es project-> properties-> C ++ Build-> Settings A continuación, elija la cadena de herramientas que está utilizando en Bibliotecas y agregue el nombre de la biblioteca al cuadro superior y la ruta a la parte inferior

Tengo un problema similar. Como Mark sugirió, en project-> properties-> C ++ Build-> Settings, tenemos que agregar

1) nombre de la biblioteca (por ejemplo: libsnap7.so, solo snap7 es el nombre) 2) ruta de la biblioteca (por ejemplo: / usr / lib)

El problema no se resolvió hasta que hago esto.