- 论坛徽章:
- 0
|
u10-1% cc -o main main.c -lXm -lXt -lX11
"main.c", line 17: warning: improper pointer/integer combination: op "="
"main.c", line 23: warning: improper pointer/integer combination: op "="
Undefined first referenced
symbol in file
XmStringCreatSimple main.o
XtVaCreatManagedWidget main.o
ld: fatal: Symbol referencing errors. No output written to main
附main.c:
#include <Xm/Xm.h>
#include <Xm/PushB.h>
main(argc,argv)
int argc;
char *argv[];
{
XtAppContext app;
Widget toplevel;
Widget button;
void pushCB();
XmString btn_text;
toplevel = XtVaAppInitialize(&app,"Hello",NULL,0,&argc,argv,NULL,NULL);
btn_text = XmStringCreatSimple("Hello,world!");
button = XtVaCreatManagedWidget("button",
xmPushButtonWidgetClass,toplevel,
XmNlabelString,btn_text,
XmNwidth, 50,
XmNheight, 25,
NULL);
XmStringFree(btn_text);
XtAddCallback(button,XmNactivateCallback,pushCB,NULL);
XtRealizeWidget(toplevel);
XtAppMainLoop(app);
}
void pushCB(w,client_data,call_data)
Widget w;
XtPointer client_data;
XtPointer call_data;
{
exit(0);
}
在下菜鸟,请哪位大虾指点,谢谢, |
|