Debian
解決"undefined reference to rfbClientGetClientData"問題
錯誤如下:
/tmp/ccrUAxlo.o: In function `resize': main.c:(.text+0x8a): undefined reference to `rfbClientGetClientData' main.c:(.text+0xcd): undefined reference to `rfbClientErr' main.c:(.text+0xfd): undefined reference to `rfbClientSetClientData' main.c:(.text+0x212): undefined reference to `SetFormatAndEncodings' main.c:(.text+0x26b): undefined reference to `rfbClientErr' main.c:(.text+0x2d9): undefined reference to `rfbClientErr' main.c:(.text+0x372): undefined reference to `rfbClientErr' /tmp/ccrUAxlo.o: In function `update': main.c:(.text+0xa90): undefined reference to `rfbClientGetClientData' main.c:(.text+0xafb): undefined reference to `rfbClientErr' main.c:(.text+0xb2b): undefined reference to `rfbClientErr' main.c:(.text+0xb6c): undefined reference to `rfbClientErr' /tmp/ccrUAxlo.o: In function `text_chat': main.c:(.text+0xc2e): undefined reference to `TextChatOpen' /tmp/ccrUAxlo.o: In function `cleanup': main.c:(.text+0xcd9): undefined reference to `rfbClientCleanup' /tmp/ccrUAxlo.o: In function `handleSDLEvent': main.c:(.text+0xda0): undefined reference to `SendFramebufferUpdateRequest' main.c:(.text+0xdcd): undefined reference to `rfbClientLog' main.c:(.text+0xe03): undefined reference to `SendClientCutText' main.c:(.text+0xe28): undefined reference to `SendKeyEvent' main.c:(.text+0xe39): undefined reference to `rfbClientLog' main.c:(.text+0xe67): undefined reference to `SendKeyEvent' main.c:(.text+0xe78): undefined reference to `rfbClientLog' main.c:(.text+0xed3): undefined reference to `SendPointerEvent' main.c:(.text+0xef0): undefined reference to `SendPointerEvent' main.c:(.text+0xf31): undefined reference to `SendPointerEvent' main.c:(.text+0xf4e): undefined reference to `SendPointerEvent' main.c:(.text+0xf8f): undefined reference to `SendPointerEvent' /tmp/ccrUAxlo.o:main.c:(.text+0xfac): more undefined references to `SendPointerEvent' follow /tmp/ccrUAxlo.o: In function `handleSDLEvent': main.c:(.text+0x119d): undefined reference to `SendKeyEvent' main.c:(.text+0x1227): undefined reference to `SendKeyEvent' main.c:(.text+0x123d): undefined reference to `SendKeyEvent' main.c:(.text+0x1268): undefined reference to `rfbClientCleanup' main.c:(.text+0x1279): undefined reference to `rfbClientLog' /tmp/ccrUAxlo.o: In function `got_selection': main.c:(.text+0x12c8): undefined reference to `rfbClientLog' main.c:(.text+0x12f4): undefined reference to `rfbClientErr' /tmp/ccrUAxlo.o: In function `get_credential': main.c:(.text+0x1366): undefined reference to `rfbClientErr' main.c:(.text+0x1385): undefined reference to `rfbClientLog' /tmp/ccrUAxlo.o: In function `main': main.c:(.text+0x15f5): undefined reference to `rfbGetClient' main.c:(.text+0x16a3): undefined reference to `rfbInitClient' main.c:(.text+0x16fa): undefined reference to `WaitForMessage' main.c:(.text+0x1723): undefined reference to `HandleRFBServerMessage' collect2: error: ld returned 1 exit status
P.S. 解法-lvncclient