如何将库添加到Eclipse项目

我试图添加一个库到Eclipse伽利略,它不会工作。

库: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 `GetStockObject@4' 

我有这个函数调用:

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

…导致错误:

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

右键点击项目 – >属性 – > C / C ++ Build,进入库并将其添加到那里。

如果库是libgdi32.a ,则应该在库部分中添加gdi32

如果在eclipse 3.5上,添加的地方是project-> properties-> C ++ Build-> Settings然后select你正在使用的工具链,然后在Libraries中添加库名到顶部框和底部的path

我有类似的问题。 正如Mark所build议的那样,在project-> properties-> C ++ Build-> Settings中,我们必须添加

1)库名称(例如:libsnap7.so,只有snap7是名称)2)库path(例如:/ usr / lib)

问题一直没有解决,直到我这样做。